Other than the performance stats, that's less than what the 2.4" LCD shows. I guess you just want it bigger?
Hooks? Well kinda. MOD's API is only partially complete:
https://github.com/moddevices/mod-ui/blob/master/mod/webserver.py#L2146Their hardware (Mod Dwarf, Mod Duo, etc.) communicates to mod-host/mod-ui via an exclusive web-socket interface. I could have possibly taken that route, but the software assumes a lot about the hardware and I thus I would have had to fork the code. I realized I could get
most of what I needed from the API, so I just extended it (by appending endpoints) for the extras I needed (plugin parameter get/set, etc.)
From your list, the missing API's are Current Snapshot, XRUNS, %CPU and %RAM. Current Snapshot has been on my ToDo list for a while, currently, pi-Stomp is able to get the list of Snapshots and change the Snapshot, so when you change pedalboards, it just sets the Snapshot to the first one (index 0). That works for most situations except when you change the Snapshot via the MOD UI, it doesn't track on the LCD.
Similar to the endpoints I add, it
may be possible to add the ones you want (XRUNS, CPU, RAM, etc.). Realtime polling could become a CPU suck, but if you maybe just polled once/second and got all that data at once, it might not be too bad.
For system management, you could pilfer what is coded here:
https://github.com/TreeFallSound/pi-stomp/blob/master/modalapi/mod.py#L750FWIW, there is a pi-Stomper that's been working on a re-write of the LCD/Navigation code. That will make it somewhat easier to support alternative LCD's and add pages, controls, etc. The existing LCD code and the re-write use the Pillow (PIL fork) module for graphics. I suppose it's possible that the rendering methods could be altered to render via the DSI port instead of SPI. In that sense your 7" could be just another LCD subclass. You probably want touch control though, not encoder. That wouldn't be a simple subclass since the behavior of touch navigation is very different that encoder (scroll navigation).