Refactoring how colors and other misc data values are generated