Some yet unfinished ui redesign. Added a CssFiles type that should handle css files, but already looks quite bloated.