Changed so multiple sections can exist of the same type by giving a
name to each section in the parser.