make all submodules bundles and packaging tests for codec because it's used by serialization modules