need separate calls for looking up child instruments and child platforms
share stream config generation between instrument and platform implementations
added test of proper config structure with example