Add documentation for patching utilities and interfaces
#107
+311
−54
interfaces
#107