I agree that the 'Advanced' components mess this up, since they can't really have a secondary menu item to instantiate a template. Is that what you meant? What was in the yaml template before? Something that looked like this, right?

I am in favor of letting the authors of this blade help dictate what the most appropriate default instance boilerplate looks like. For so much of these things, there is zero documentation, so it might be useful, even if not ideal.