Reviewed-on: #6
Allows for generating and applying patches to software. Currently used for downgrading EFT.