Task scheduling methods are methods in the Aligner class, but do not need to be. For pragmatic organization, they should be separated.