Trying a different way to load submodules dynamically