Code for the Software Design and Implementation module.