Hey David
Let me reply to each request.
1. This is implemented already.
It's called Content Layouts.
When you install the Layouts Plugin and head to a Post, you can see a button "Content Layout Editor" button, press that to achieve what you describe:
https://toolset.com/documentation/getting-started-with-toolset/design-individual-posts-and-pages/
For "repeating" Layouts (to use on many posts) just create a Template Layout, it will replace the content, just like Content Templates, as long you do not use Custom PHP to integrate Layouts.
2. I am not familiar with this Scheman.org.
It seems it recognises standard HTML tags in a Template?
If so, that is not related to Toolset, as with the plugins you will define Post types (and they are irrelated to Templates) and display, edit, create and control them.
But the Display part is mainly related to the_content() part, hence, not related to whole templates.
But I am eager to learn better here.
3. I understand the need of this, but the developers and I believe there are many other solutions for this.
The Plugin repo seems to have a lot of options to offer.
The problem here mainly is that whatever we could implement, it would never satisfy all users.
Some want stars, others one to five, even others 1 to 100, and so on.
Since we do focus on data creation, display and control, we do not focus on rating/counting/social interactions.
Perhaps this can be an idea for very far future projects, although we do have many pressing such projects, like data providing, step forms, and so on.
I think our Developers and Management would eventually be interested in some cowork, if you (or others) write cool plugins and want to "integrate" them with Toolset, I think that is the "user friendlier" way to go?
4. Yes, I know this.
And it has been in our heads too.
Also here, we have several other major pressing tasks more related to Toolset, but as well here, I will keep this as warm as possible.
But this cannot be done soon, so much is sure.
5. Agreed as well, and as well here we do not yet focus on this, also because the possibilities here are unlimited, and our resources and also the objective of Toolset is limited. Hence we would never satisfy all needs.
But I have on my plate such requests, also including calculation shortcodes.
But there is not even an accepted request yet.
I will keep it as warm as possible, but for now, I can't promise anything.
6. Is this like the HTML conditional?
Sorry, I am a simple WordPress born guy, I am not familiar with the Drupal features.
If it is like HTML conditional, I have personally filed requests to make that GUI even better.
All claims above make sense, and I consider them and will eventually also increase the Developers appetite for them, but I cannot promise a lot, unfortunately.