New way of handling color scales + advanced color scale editing dialog (in progress)