Extract the itemKey function from inside the Field class and make Field *and* Group use it.
Extract the itemKey function from inside the Field class and make Field *and*
Group use it.

Correct the GroupFragment to fill the XML id with the group's key, not the name
to ensure the ID is unique.

emgee/formal,emgee/formal,emgee/formal