Right now there's an `afterBuild`, but a queue would allow to run beforehand and also for libraries to hook in orthogonally