Some major refactoring of our property editor widget. Also, some improvements here and there.

This now needs 'proper' testing.