Generic MX-like workflow view
Make the MX workflow view generic so that it can be used by other techiques.
It will need two inputs:
- one function to compute the dataset groups (green boxes)
- one function to compute the dataset graph within these groups