The main entry point has been thoroughly hacked into more managable pieces to allow for an easier overview of the project.