Rewrote the base code a bit to make the
whole thing more readable. (VanessaE)

Added low-glow and no-glow versions all colors/shades. (andersje)