// Methods
        private void OpenGISM(string filePath)
        {
            FileName = filePath;
            Gism     = new ForcesGISM();

            Gism.Load(FileName);
            GISMReactionData = new List <ForcesGISM.ReactionData>(Gism._ReactionData);

            UpdateGUI();
        }
        // GUI Events
        private void New_Click(object sender, RoutedEventArgs e)
        {
            Gism = new ForcesGISM();
            for (uint i = 0; i < ForcesGISM.ReactionDataCount; ++i)
            {
                Gism._ReactionData[i] = new ForcesGISM.ReactionData();
            }

            GISMReactionData = new List <ForcesGISM.ReactionData>(Gism._ReactionData);
            ReactionStateCmbBx.SelectedIndex = 0;
            UpdateGUI();
        }