Add scala compiler flags
Create RouterPortIO and index the router ports instead of the data in the router-bundle