So we can create ViewStreams that depend on other services, config, etc. Previously, the PrimitiveManager relied purely on static construction of types through reflection.
Included in DataStreamSuite.sln, but not DataStreamQueryAnalyzer.sln