pattern abstractions for the ws2812 (neopixel) LED strips