reference currently component
expose Component InPorts OutPorts
refactor
add debug
add debug module