Submodule packer