10-15 different TTMSFNCPageControls with 5-10 pages on each.
10-20 different TTMSFNCTreeViews with 5-10 columns each.
Appr. 30 TTMSFNCPanels spread all around the application.
The application consists of several frames that are created once and destroyed when the application closes.
Application UI is updated when the information is changed. Mostly information from MQTT but also some database calls. Database calls are made in TTasks and well protected.