ghanoapk
When modifying the codebase you are always on your own as you are deviating from core. The code is open source and publicly available on Github. Github has a great search tool and even a code tree/glossary that aids in navigating the code. You will proceed at your own risk. Good luck!
Cheers.