Efforts/Package Restructuring/3rd Party Stuff
OOo makes use of many 3rd party code. This 3rd party stuff needs to be separated, ideally into dedicated packages, in a way that it can be abandoned if needed / wished, e.g. to use platform provided versions.
The external stuff of OOo can be found on External/Modules.