Initial take on documentation and generator.