\chapter{Implementation}

\todo[inline, author={\textbf{Draft note}}]{This chapter is \emph{very} incomplete.} 

This chapter describes the software design and architecture, and the way that they help to solve the problem. Importantly, the design elements must have at least some justification in this section.
