Refactored model, modelinstance and material systems to make room for animations