Add initial callback code for dev up/down; refactor interface representation from 4-tuple to a bonafide (but basically immutable) object.