It would be useful to optionally accept a single DSL file (or list of files) to regenerate instead of reprocessing all files.