Improve Graphic and Entity with texture modulations

Add modulation information to the entities.
Add a render function with an entity as parameter.