A generic task scheduler using the quartz library.