Revamped mesh and painting, mesh separated from material
New drawable type that takes a geometry, material and a draw method