Initial work on BlockingQueue and BufferedQueue.