Prototype ShowerPdfFactory complete... please go ahead and implement further --kazu