Moved port config structs to FlowGraph folder.
Fixed OutputPortConfig

For some reason it had a list of inputs and outputs, which is something
output ports are not supposed to have.
Some refactoring and documenting.