module com.bsc36.project11cs {
    requires javafx.controls;
    requires javafx.fxml;
    requires sentry;

    opens com.bsc36.project11cs to javafx.fxml;
    exports com.bsc36.project11cs;

    // Controllers & Models

    exports com.bsc36.project11cs.controllers;
    opens com.bsc36.project11cs.controllers to javafx.fxml;
    exports com.bsc36.project11cs.models;
    opens com.bsc36.project11cs.models to javafx.fxml;
    exports com.bsc36.project11cs.config;
    opens com.bsc36.project11cs.config to javafx.fxml;
    exports  com.bsc36.project11cs.visualizer;

    // Algorithms
    exports com.bsc36.project11cs.algorithms;
}