Legba will be decomposed in 2 modules:
The firts one (named Formaker or Form?), written in perl or python, read a DTD and generates a form with each element of the DTD. When the button Validate of the form is pressed, the results are posted to a database or store in an XML file (through a script)
The second one, Legba should generate scripts, or XSLT, to transform an xml in another file format. It is planned to output text, html and postscript files.