Cache build directories and clean up on exit.
Add optional builder directory.
Remove unused call to format.