MB-7478: Port reader

A port reader skeleton to interface with rebalance.
Work in progress.