Added submodules and initialized dependencies.