As you know, we can add e.g a viewtemplate by tagging anything "$:/tags/ViewTemplate" and there are other system tags that enable similar "appendings" to various generated lists.
Well, a
post by @TonyM inspired further thoughts.. Basically Tony wants a "hook" so he can add stuff to the special fields area in the edit templates.
But wouldn't it make sense to generalize this so that anything can be placed anywhere? It should not be necessary to have an explicit ListWidget in only certain "container tiddlers"; instead any tiddler could be a potential "list-start" that other tiddlers can be prepended or appended onto. We are currently pretty limited in this regard.
Similar to current system tags, this could be interfaced by means of special "append:" and "prepend:" tags, such as "append:$:/core/ui/EditTemplate/fields". (Maybe it would also have to be tagged $:/tags/ViewTemplate ?)
Or perhaps something analogous to the "list-after"/"list-before" fields; you merely add a "prepend" or an "append" field with some other title as value, and it shows up there.
This could also make things more finely granular. Something like the mentioned
fields template is pretty complex, not to mention the whole sidebar. Finer granularity allows for easier customization and less overwriting of shadow tids.
<:-)