[#51474079] GDS module standards

Opinionated organisation defaults, split from @garethr's original repo.

TODO:

- Do we need the anchor pattern?
- Per-class spec tests that pass.