Added a group property to AbstractProperty.

When that property is set to a non-empty string, a titled border will be drawn around all properties that have the same group name