GitHub #38: Clean up doc/
GitHub #38: Clean up doc/
GitHub #38: Refactor PatchWindow classes and methods to make it somewhat clearer
Fix corner case in name-assignment that broke tests