wobbly-badger-018
Almost finished with the Broadcast class, but it will need future
optimizations. The stream cache method currently just creates all
streams upon initialization of the class for simplicity during first
testing. A more robust method that creates and releases the streams
during playing would be more memory efficient.