basic UI and templates, icon font, header and footer, document controller