A struct which represents one of the 256 ANSI colors.
@type code() :: integer()
@type hex() :: String.t()
@type rgb_value() :: integer()
@type t() :: %ColorPalette.ANSIColorCode{ code: code(), color_group: ColorPalette.ColorGroup.t(), hex: hex(), rgb: [rgb_value()] }