Move site file creation out of file visitor
Extract file system walk into FileSystemSource class.
Extract writing into FileSystemSite class.
Lots of functionalizing.