Ports
nModules have ports
nused to pass data to/from processes
ncan be defined as uni- (sc_in<type>, sc_out<type>) or bi-directonal (sc_inout<type>)
nports are provided as templates