Patch parsing and application library
