Added SingleThreadedExecutor (not yet tested).