Improve component based game objects
Add font map generator
Add automatic binding for multiple textures per program

* Add font mesh builder
* Update GUI elements to use font mesh builder
* Fix render context to inherit depth texture
Switch to quaternion camera

* Add input component
* Add camera game object