DIALS as a toolkit