editor component : separate the ui display from the logic
Merge pull request #53 from dmichiels/uiimprove

editor component : separate the ui display from the logic
some cleaning