Add submodule initialization to all rule