We have colour stored via block-IDs.
Every colour takes one ID.
A computer or decorative takes 1 ID per type, armour takes 1 ID per colour and type (wedge, etc).
We could have more colours, but that would need a sacrifice elsewhere - the ability to store hp per single block for example - which...