Add preprocessor scaffolding