This allows us to translate the pages using the same tooling and to have consistent theming.
Fixes #26.
- Create a colour palette - Create a sizing schema for paddings and fonts - Implement basic form controls - Create a theme demo page - Apply the theme to the existing pages. Still TODO is the final font selection.