In-memory packing backend

I think this is something that @github/systems wanted. cc @scottjg