Fixed up annoyance where colors would randomly change too often

Simple fix that creates a block allocated color space that grows and shrinks as needed, and made variables index to the color space to not be sorted by name, thus alleviating a color "popping" effect that made it somewhat confusing to follow the color trail while editing. Also makes for less hue shift when the color space is actually resized.