Procedural Colors

Added generate gradient function to color options, which is called at
start and at every level up/ down