I am sorry if this is a terrible way to ask this, or I asked it the wrong way, or its in the works. But after my experience working with Civi it seems like I should be able to make a synthesis of a form that uses CiviContribute, CiviEvent, and CiviMember, Profile Fields, CiviRules- but in a more flexible way. I know that CiviCRM Webform for Drupal kind of does it, but there are so many places it doesn't solve all the needs we have.
I was imagining it would go like this.
And then I could add in the kinds of features I want on the form, and stack them, kind of like how you add profiles to a contribution page.
Membership Event Contributions Profiles Civi Rules
Then the form would let me configure the components. Or, at the bare minimum, I could include them but configure them elsewhere. Even better, there would be a very rudimentary layout tool for ordering them.
It seems like everything I build is trying to achieve some part of this solution, but gets 90% of the way there.
Does CiviCRM have any intention of being more "loosely coupled" I suppose? I really love the features it does have and what it has done for the orgs I've work with. No complaints, just wondering if someone can give me an answer as to if this is being worked on, will it be done, is it a valid idea, etc.