Refactor TypeUtils in preparation for integrating CrossProcessPipe.
Store Cache body files in a central directory.
Pass stream control and ID back to parent when given our own streams.