This project was developed as part of a university assignment.