All kinds of documentation and cleanup