Add copyright note to every .hpp and .cpp file.
Add the ability to retrieve the viewport dimensions via the scripting interface.
Add the ability to disable every modifier class in a style stack.
Disable every modifier class when an element is disabled.
Fix a couple of bug where the script was trying to reference an item in a nil value.
Pass input events to the root element when the event occurs on a disabled element.

This is a bit unintuitive and will probably change later on. The reason we pass it over to the root element is so that the Watch events are called. It would probably make more sense to just pass null to those events.