Accommodate empty bodies for inport/outport definitions
Add "big_outport" peripheral