Bug .3y284oc: Name is now mainly derived

*Huge* change, so bugs should be watched for.

Put DisplayName front and center, where Name used to be.

Pulled the Publisher/Contributor stuff out to querki.util, where it
belongs.

Introduced the SpaceChangeManager, so Modules can kibitz on changes as
they go in.