move webcore in separated submodule