Starting to implement the PatchGenerator Features