Entering Design Phase - currently working out the best way to internally store information to make Pythagorus the program it could be in the easiest way possible.