Intermediate bag/queue/list commit
Quite a lot of new stuff