This is the official proof of concept Everything actually works, the foundation is there. Now I need to do a full rewrite, making proper classes, inheritence, and relationships. Once this is done I can start to focus on making it pretty and bug free. But it works