Moved all code to the backup branch, going to start over and rethink about the structure and possibilities