Sorted out issue with generating alpha masks distorted.  Added popClip() and pushClip() methods to push and pop the clip.  Currently disabled in component hierarchy because it seemed to have a couple of problems. Added ability to convert GeneralPath to an image.