Entire process can be run from one file.