Unfortunately, I can’t do that. Because when I open-source the AIA, everyone will have access to it and I don’t want to see someone is owning my project, selling or etc without any permission/information.
I’m not sure if I can open-source the project in the future, but I can say that I won’t give the AIA for now.
But if you really want to learn how it works, you can ask from PM, so I can explain the logic which I used with blocks.