We talked about using SVN and the Moodle community use of CVS, here's a suggestion for how you might use SVN with CVS synching in from the community repository
Project announced in April that provides for online marking of PDFs for Moodle19 returning the marked item to the assignment activity. Uses Ghostscript to generate PDFs and Javascript in the client to markup the PDFs