Restructured architecture to better support remote deployment. Began adding colorpicker widget for events.