Content class.
Move reading to Source, writing to Site.
Move file system reading and writing to FileSystem
Name class
Namify file system site and source
Replace tree walk with clearer methods