Preprocessor classes for SPD (Paul Nilsson)