я вот кстати уже думал над тем, чтобы задокументировать свое.. исключительно потому, что я делаю сейчас poc (proof of concept), потом , по-видимому, придется переделывать, чтобы хотя б какие-то приличные паттерны юзать.
В итоге не переделается, лучше сейчас нормально делай