* Finish adding all components
* Finish adding all properties to components
* Write tests
* Support Events