Initializes the controller with all necessary services, view models, and bindings.
The MAIDR configuration object containing plot data and settings
The HTML element containing the plot to be made accessible
Announces the initial instruction to screen readers using a live region.
Retrieves the initial instruction text for the plot.
The initial instruction text
Displays the initial instruction in the text view without announcing it to screen readers.
Cleans up all services, view models, and event listeners.
Main controller class that orchestrates all services, view models, and interactions for the MAIDR application.