Thanks for such a detailed answer! I still believe that it does not make much sense to alter Engine by ourselves as it could make future updates difficult, but it is a great chance to understand the Engine internals better
(fun fact, we have worked on this question for TCP networking PoC back in 2015 and abandoned the project a couple of weeks later, so never had a chance to dive deep enough into it)