Restructuring of the data structures
a numpy implementation of the vector data structures
A lot of restructuring of the code. Fully unfunctional still though.