Add preprocessor submodules