first version of a graphical editor for composite components