(1) major refactoring, SLAP-ping, author-tagging, tidying up of UI package
(2) one new feature in UI: calendars
(3) added StreamExternals for ext. files that need to be loaded (fonts, icons), so they're loaded only once