Implemented the non-ultrasonic scaffolding of the project.
Still needs commenting, etc.