For the APA102 types I've started looking at this: https://learn.adafruit.com/adafruit-dotstar-leds ("Dotstar" is Adafruit's name for APA102s, "Neopixel" the name for the earlier type). -Pete