Workload generation

Implements #14 
Why the concatenation?