Build options to reduce mobile package size as much as possible

I’m trying to optimize my game’s package size as much as possible. To that end, I’m building from source and trying to remove any unnecessary engine modules from the build by modifying UnrealGame.Target.cs.

I’m currently testing out different combinations, but I wonder if there is specific documentation on this subject, there is a working config online somewhere I can base my efforts off of, or someone has experience with it and can share their experience?