Prototype of tags propertyeditor

This still needs styling, but at least its committed.