Simplify Queue
Add create() unit tests, and fixes for MulticastSource