tickets/DM-199: Develop new master-worker result system

I'm not sure that making this a template is warranted.