changed EditorLevelElement, so that they explicit store the views, models and controllers they control.

This also affects the already created levels, so the levels from GameProject were converted to the new format