Simplifying the result generation.
Merge remote-tracking branch 'origin/master'
Refactored workstation module and crafting interface to allow using different events for different processes for purposes of passing additional parameters to processes.