Enhance various aspects of admin persistence
  - Add custom product controller for persistence handler
  - Add distinction between concrete type and ceiling type
  - Fix collection lookup relationship id