WIP, implementing linear gradients with multiple stops