Board Thread:Support Requests - Getting Technical/@comment-366087-20131007100108/@comment-1158325-20131008064206

Yep, it would look something like this:

There's a simple code snippet which appends a button to the editing toolbar: see Help:Custom edit buttons.

Very true. I can't really think of any effective way to manage a lot of possibilities like that beyond templates that take advantage of a consistent structure.

Not that I know of. You could try asking Wikia about it; I don't know how hard it would be to implement something like that using a script.