The benefits of templates for software documentation