Create score bracket type, determination of colour preference, and various internal cleanups related to attribute access.