/// <summary>
        /// Asynchronously views an SDS
        /// </summary>
        /// <param name="DataSetToView">The name of the SDS to view</param>
        /// <param name="viewingParameters">A string of viewing parameters ('hints') to pass to SDS viewer</param>
        /// <todoD>Need to update to be able to select which variable to view</todoD>
        /// <todoD>Pass sleep length</todoD>
        /// <todoD>UPdate title on each timestep</todoD>
        public void AsynchronousView(ref DataSet DataSetToView, string viewingParameters)
        {
            DataSetToView.SpawnViewer(viewingParameters);
            // Slow down computation
            //System.Threading.Thread.Sleep(10);

        }
        /// <summary>
        /// Asynchronously views an SDS
        /// </summary>
        /// <param name="DataSetToView">The name of the SDS to view</param>
        /// <todoD>Need to update to be able to select which variable to view</todoD>
        /// <todoD>Pass sleep length</todoD>
        /// <todoD>UPdate title on each timestep</todoD>
        public void AsynchronousView(ref DataSet DataSetToView)
        {
            DataSetToView.SpawnViewer();
            // Slow down computation
            //System.Threading.Thread.Sleep(10);

        }