added submodules containers/gen/sequence, and updated the rest to use them