Minimal configurationDevide your lighting functionality into logical groups, with sensible defaults and good readability. Fading and blinking built-in.
ExtendibleHook into events, write custom code, make it do the thing you want without fighting the library. Configuration and code on a per-model basis.