All pieces now have eval points
Added a new class to represent a whole part
Did some refactoring and moved some of the files into the geo package
More refactoring and I'm now starting on a Qt visualizer