New test for the async-queued style of accessing Frames
Trying to find an idiomatic way to be a client of an AsyncQueue ...
Refactored the AsyncQueue into producer and consumer facing traits