/// <summary>
		/// Manages the SharedVariablesLoaded event of the CommandManager
		/// </summary>
		private void commandManager_SharedVariablesLoaded(CommandManager cmdMan)
		{
			bool written;

			if (!cmdMan.SharedVariables.Contains("rhKnownHumans"))
				cmdMan.SharedVariables.Add(svKnownHumans);
			else svKnownHumans = (KnownHumanFaces)cmdMan.SharedVariables["rhKnownHumans"];

			if (!cmdMan.SharedVariables.Contains("rhDetectedHumans"))
				cmdMan.SharedVariables.Add(svDetectedHumans);
			else svDetectedHumans = (DetectedHumanFaces)cmdMan.SharedVariables["rhDetectedHumans"];

			written = false;
			for (int i = 0; (i < 3) && !written; ++i)
				written = svDetectedHumans.TryWrite(null);

			written = false;
			for (int i = 0; (i < 3) && !written; ++i)
				written = svKnownHumans.TryWrite(null);
		}
		private void SetupSharedVariables()
		{
			svDetectedHumans = new DetectedHumanFaces("rhDetectedHumans");
			svKnownHumans = new KnownHumanFaces("rhKnownHumans");
			commandManager.SharedVariablesLoaded += new SharedVariablesLoadedEventHandler(commandManager_SharedVariablesLoaded);
		}