Release queue code

Not quite finished, but getting there.
Merge