refracted EditorLevelElement so that also level elements that contains no views are possible.

This is needed in the next step when level elements based on models (e.g. triggers) without a view and controllers without models and views (all types of logic) are added.