Split the queue code out from data.js into a dedicated queue.js file (also split...