add PropertyEditor super class
make switching to next property via tab key possible
move layout construction up to PropertyEditor
make BoolEditor sub class of PropertyEditor