bake into dependency graph stuff, write it to file system during compilation phase