Pretty much all of the above and then some. Looking at this customer device handler for Blink has me excited about that one.