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