First functional OOP classes and test scripts
Switch to ghostscript for preview generation