Keep core as a submodule