material moved out of mesh and into draw_template
now using DrawInstance instead of just glm::mat4
rename model_transforms to draw_instances
CulledTransform -> CulledDrawInstance
model => instance
sending individual materials to the shader, if they exist
trees are sending materials per instance now
no bounding boxes or printing
merged wwith master! almsot ready for 90% deadline!
varying colors