QCSubmit also provides an extensive set of modular workflow components that can be combined in any order to produce unique dataset creation pipelines starting from large collections of input molecules. These components enable common pre-processing operations such as filtering, state enumeration, fragmentation and conformer generation. Figure shows an example of how a 'TorsiondriveDatasetFactory', of the type required for BespokeFit input, can be constructed using a selection of configurable workflow components in a python script.