Allow multiple interpretations for the same node

This is required as Reg Z has two segments of the interpretations dedicated to appendix G and two dedicated to H.

This also makes the 'merge' operation on labels combine via a '_' character rather than ':', as ':' causes problems w/ django's caching layer.