This would be nice and certainly useful to many, and therefore marketable (when the publication allows embedded elements to be published).
Adding custom CSS per object (or per template, which would be entirely relevant), usable by the web publication, would address most of the points.
The request had Razor’s support, so that can only help, right? ![]()