This project is a work in progress. This page will server as notes and to help me write documentationg