Break thoonk jobs into its own module