Actually do the implementation of "namespace" bbappend layers, as described in the final proposal outcome of GDP-609.
(see the last Wiki reference listed in GDP-609 for rationale/proposal)
Acceptance Criteria
- Restructure as described.
- Test that builds and behavior is OK
- Merged to master