All COMP1917 related stuff that I can be bothered putting here.