Structure I tried to mirror the directory structure of LVGL to some degree (with exceptions with extra and hal directories). A number of types that are defined in multiple files are compiled together ...