Added legalese
added clear bindings
Support key word or class matching
Faster snapping code
Control inherits from Styled

Control and Layout are now dual inherited from Styled (for styling) and
BindableObject (for binding)