For these things I usually check out a feature in ...
# package-development
d
For these things I usually check out a feature in Umbraco that is similar. Perhaps the infinite editor for content has what you're looking for.