Refactor scheduler, use generic scheduler everywhere, delete old code.

Maybe FlatPriority, NoPriority, or EqualPriority? "Even" made me think even/odd...