Post brainstorm partial overhaul. The PropertyGroup interface is now
cluttered.