Conversion of current system to accept the HatInfo class in preperation for Colourizers instead.