> The code base is now getting big enough that we should start using
> defined patterns and methodologies.

Sure, submit a pull request with a few pointers for everyone to discuss?

We did have an old ticket somewhere with some rough notes from Andy etc.