Added patch module ...
Start implementing Patch function.
alot of other changes for patch window.
Sadly Disable & Enable Patch again currently does not restore correct state ...