Rename BaseManager -> Manager; make run_select use module's PortMapper instance to access port data, update demo accordingly.