Initial work on PS and PDF output. Because these two backends share