TL;DR: Magic Presenter solves this.
I’ve developed my own solution to replace Draper (see why):
See the Magic sections of the READMEs to learn how the API got simplified compared to the Draper’s one. You don’t need to put tons of that explicit declarative stuff here and there anymore.