Moves data channel creation to separate function.
go fmt
Adds spec for ChannelCreator.
WIP
Changes the SetupFunction structure to a builder pattern.
FunctionInfo stores the desired buffer size for the write channel.
ChannelMapper uses the buffer size to create the channels
go fmt