Widgets now load themselves from properties specified in a WidgetTemplate. Added draw layer and draw sorting system for Widgets. Changed how pointer events behave for widgets. Graphic now has several draw modes that determine how it behaves.