Updated models generator
Made Model::ModelTYpe a static method, so that _ModelManager<M> can use it as its own ::ModelType provider. This allows for automatic ModelManager registration to the level, when it instanciates its managers, thus allowing for a protected manager map, and removal of manual lookup in Level::modelManager(ModelType).
Removed manual ModelType lookup in Editor upon model dropping
Minor debug update