Inherit from standard models, never edit them
Everything we build goes into one versioned module that extends the standard models through inheritance.
- A single custom module, versioned in your repository
- Inheritance and extension instead of core edits
- Every release rehearsed on staging first