Add ShadowCore as submodule