Facade Document interface, DocumentFactory, Position parameters. Add
LICENSE and gradle build script.