text: #ifndef APPLICATION_H
  #define APPLICATION_H
  
  #include "./visualize.h"
  #include "./analyzer.h"
  #include "./utilities.h"
  
  
  /**
   * @brief This class will contain the main functionalities of the application.
   *
   * This class acts as a wrapper for the whole application. Every functionality is shown to user 
   * via parameter updates, menus and choices.
   */
  class Application{
      public:
      Visualize v;
      Application(){
      };
      void run(Session &s);
      void welcomeScreen(Session &s);
      std::string generateGraph(Session &s);
      std::string runExperiment(Session &s);
      void runDebugMode(Session &s);
      void analyzeExperiment(Session &s);
  };
  #endif 