Depends #343
This tutorial explains how to create a BaseWorker. This worker does the following: (TBD)