Working on generic config prop view

The properties view needs a generic tab so that other blocks can make
use of a simple properties view. Started added it to the PSOM and
updated the properties for it. Chances are, this has broken a bunch of
unit tests. This is a break-stuff commit.