I have committed a first version of this... It's already modularized as you can see, though freemarker-dom is not yet separated from core.
Please find the problems with it. Also, anyone wants to help with the TODO-s in the Gradle scripts? -- Thanks, Daniel Dekany
