Allow creation of an arbitrary number of labels.
Re-label waveformLib -> waveforms and linkLists -> instructions.

Following Colm's suggestion.