Fortrezz MIMO2+ Driver

I started poking away at this today.
These are my implementation thoughts.
Two child devices, one for each of the two channels.
Children would expose switch and contact capabilitys.
Parent device would have the following options for each channel, however I'll enumerate the options for channel 1 for the sake of brevity.
Relay 1 control: manual, sig1, sig2, sig1 and sig2
Relay 1 auto off: disabled and various options from .5 to 3 seconds
Signal 1 trigger: inside or outside (essentially flips the input allowing nc or no contact sensors)

I'm going to skip all the signal voltage threshold options, if youre using those you probably have your own driver already...

When a signal input is bound to one of the outputs auto off is disabled and the on off commands from the children will not change the relay states, that's just the way this thing works.

Thoughts?