Lots of updates.  Adding initialization phase where middleware reads number of ports on switch, number of logical ports, etc.