Move custom tasks to their own module.