Refactored storage engine functionality to have snapshots stored in a queue, then inherited storage engines dequeue them for processing