The purpose of this is to document the project for further development.