Add core submodule