I often want to change a `cmap` or `colors` on a line or scatter without changing the alpha. We could make alpha an independent feature. We can make this per-vertex (if not using a uniform buffer) or for the entire graphic. @clewis7 what do you think?