Remodel the build process around dependent file targets; this allows a build to copy up-to-data generates files to other locations after they're rebuilt.