Final Project

The various bits and pieces I have worked on in the process of creating my final project.