Extending capabilities by new features

editor is hidden at startup, can be displayed by (toggle-editor)

added "interface" concept