restructure, move routing to device module(s)
implement RGB control via pi-blaster