some refactoring of component interface --- added facade to configure engine, some unfinished work to separate interfaces for robot model, for interpreter and for model widget in engine.