Thanks David for your contributions. We can review and merge to the core if you submit a Pull Request on GitHub. Also, you can use the Modification system instead of changing the core files:
https://arastta.org/docs/developers/modification-system
...