Moved over to using a Dictionary in the Participant Panel for easier
code manipulation and changed some properties in WeaveProperties for
easier testing.