create ElementDocumentation on the first pass, and fill it in on a second pass