PGP and S/MIME work perfectly well. Personally, I'd be wary of any new crypto solution until it had been extensively independantly verified and burned in for several years.
not sure if i overlooked it in the notes or not, but i have a couple questions.
you mentioned copyright at the end. what sort of license are you releasing it under?
Does it support nested creation of objects? ( ie if you ask for an instance of class 'FOO' and FOO has a DI or 'BAR' will BAR be first created and then injected into FOO)
it would start with templates, then a web service that takes json as the data to populate the templates. and outputting a pdf ( or maybe other output types as well ).