Developer guide#

This is a developer’s guide intended to explain many of the design paradigms used in this template project and the minimum CI tooling that should be setup in modern projects.