Any chance you write up documentation for why is this needed?
How to use it in other projects?