- Drawable class has been renamed as Entity.
- Added a new Drawable interface.
- Entity class now inherits from Drawable.
- Added a Transformable abstract class.
- Now Mesh also inherits from previous Transformable class.
- Removed Mesh::getCentroid() getter. Use instead centroid().
- Added a new EntitiesSet template class.
- Getter getCentroid() has been renamed as centroid() in some classes.
- Some transformation methods have been moved from Entity class to Transformable.
- Added methods rotateAroundPivot() and scaleAroundPivot() to Transformable class.
- Added missing method EntitiesSet::draw().
- LightProperties class is now Light class and it inherits from Mesh.
- DirectionalLightProperties and DirectionalLight classes have been merge in one DirectionalLight class.
- LightsManager and MeshesManager now inherit from EntitiesSet< DirectionalLight > and EntitiesSet< Mesh >, respectively.
- LightsManager no longer depends on / observers DrawablesManager.
- Temporalily removed some code for fixing and adding it step by step latter.
- Multiple fixes in EntitiesSet template class.