Module consisting of all webforms

I have a need where I’d like to develop a module where I would not use a “doc type”, but treat it as a normal web application. I would like to back this module by Event Store, and then project views into tables that are part of ERPNext for interaction.
Is this possible, and is there any documentation I can follow to do so?
My other solution is to build another micro-service that lives outside of ERPNext, but that creates another cumbersome step for users to utilize.
If the module is successful, I’d like to release it as open-source, since there is no value-add to the business.