Template driven documentation.