Restructuring a giant, ancient codebase to make LibreOffice work well everywhere
This reminds me of a presentation[0] from Microsoft at CPPCon about using the same giant ancient Office codebase on iOS and Android as on Windows.0. https://cppcon.org/bonus-talk-cxx-in-ms-office-2014/