Initial commit. Early preprocessor stages.