I think it'd be great to have an event bus for the GridTerminalSystem, would be callable from both programmable blocks and mods. Events could be of the form "Block destroyed" over to "Battery fully recharged" to custom events of the like "Battery charged by x%". The added load on the CPU would be depending on the occurance rate of such events - large grid ship battles would definitely set the running computer on fire, but the added functionality would definitely provide for more fledged out operating systems. I'm biased simply because I'm currently writing my own little operating system for my mining ship (managed drills which turn off if full cargo and the likes), but I think that there would definitely be uses outside of that. However, I assume this idea would only be really considered to be worthwile if there's a working prototype to prove my concept. Since I have no experience in modding the game itself, would it be possible to use Harmony to hack my way into the respective methods and classes?