initial commit with presentation priority support
updated ColorPicker and Toolbar to be descendants of UserInterfaceElement
refactoring in order to support external modules