Minor cleanup
Make Blocks keep track of dependencies
Rewrite the Assembly cleaner
Rewrite the README