Switched to new style contructers and type inference
Refactoring code to use constructors
Hashing out multidimensional constructors