Rough implementation of the category data structure. Note: Did not have the proper GUI to test
Forgot to run git add last time