Moved stuff that is common to PDF and PS to Pattern Removed PSPattern class and no longer necessary PDF and PS sub-classes of GradientMaker