# done from https://sequencediagram.org/
title bliss hdf5 to nexus hdf5 converter

user->ConfigHandler: provide configuration file\n and command options
ConfigHandler->ConfigHandler: check options\nvalidity
ConfigHandler->Configuration: generate
Configuration->user:return

user->converter: request conversion from a configuration
converter->converter: parse input files / entries
converter->converter: create `BaseAcquisition` instances\n(from titles or from urls)
converter->NXtomo: generate NXtomo instances from `BaseAcquisition` instances
NXtomo->converter:return
converter->NXtomo: Optional: apply modification to NXtomo instances from plugins
NXtomo->converter:return
converter->NXtomo: write NXtomo to disk
NXtomo->NXtomo: save