Add initial queuing implementation (ref gh-99).