- Took Renderer and Control out of their parent classes
- Added create and destroy to Renderer
- Added Renderer instance directly to Entity
- Added Custom component types to EntityCore
- Made TemplateComponent visible and added an accessor on Template
- Entity.expire MUST be called now, it removes the instance from the Template and destroys it's renderer