GH12 - Properties editor: first iteration

issue #12 
includes branch #7 commits.