Correcting language-code element name
Expanding Work parsing for more attributes

Instead of the rudimentary elements, open up more of the elements that
can be processed.