General code cleanup, and extracted process method from PassThroughOperator so that the TimeStretchOperator can simply extend this class and then override the process method.