Refactor color class to allow stored colours for various things