Rename to mat-chalmers
Derive Data and Typeable
Clean up code