Hi Alberto,
It's entirely great that you are actually working on providing the features of TiddlyWiki for Scholars as general-purpose plugins. Anyone who would try to do after you understands how much time and thought processing and fiddly-work is involved in all that.
I think, as Felix is doing as well, it is only reasonable to declare MagicTabs as being in beta stage, for a while... developing it to the point where you are confident that it forms the right union with your scholarly wiki but is very usable by itself... perhaps having made a trial of it yourself in some other context that you publish. At least, I keep on reusing my own stuff here and there in different contexts and it makes me realize how I might improve on it or what problems others could encounter in trying that on their own.
On the other hand, and I'm not sure here, perhaps documenting and explaining what MagicTabs precisely does, so that one can basically construct the thing oneself, might actually help you in coming to terms yourself. Right now, to some extend with TiddlyMap as well, it's plugin land and we're kinda relying on the fact that — under-the hood — the thing is designed to do what we expect... which actually isn't always the case (which doesn't mean that something's not working right but that expectations and reality often differ, sometimes significantly).
I think it's quite important to expose and discuss the different components, aspects, mechanics, and to explain how they work together... with that in some demo / dev / release wiki it's much easier for everyone to give feedback and help contribute ...which hopefully doesn't always sound like "But can't it do that, too?" ^^
For example, if one wanted to do VertiTabs based on your MagicTabs, and display related stuff to the left of a tiddler or in some TWc-style per-tiddler "MainMenu", that would be much more straight forward with an insight into how MagicTabs works. And I believe the basics are quite straight forward. Things beome difficult if you want to provide default mechanics, e.g. forms and localization, etc... the more you can keep those separate the better, e.g. some separate NewTiddlerForms plugin or some such.
Also, I guess the decision as to which components go where, plugin or scholars, isn't exactly an easy one.
Best wishes, Tobias.