We don't conditionally add any passes, so we can simplify the interface so that we just add all existing passes at once. Makes the core initialization process a little more straightforward.
NoPad
ProcessorID