Took out R2DType for types that could be represented with simpler types, some documentation, Material class is finished and awaiting implementation