Add submodule prototypes