The problem is, we would have a lot of code duplicated for this, which a slower approach would deal better. Also I see, as developer, the bigger problem behind the insanely chaotic code structure we still have in SSU. It requires a large set of knowledge for finding which subsystem is implemented in which place. Splitting the large subsystems into smaller work packages, that can be tested independently, ideally even without needing Orbiter running at all, but by a unit test tool, would in my eyes offer more gain for SSU, than fast new features. What does it bring us to have the features run in a fast way quickly, when this code is hard to be replaced?