WTH Can't we have a library of Jinja2 examples / snippets in the developer tools

In the developer tools → templates, it would be nice to have a few additional features:

  1. snippets - best practices for a variety of things (iteration, getting attributes, comparing dates, type conversion etc. It would be great if these were working examples using entities that everyone should have)
  2. a method of saving your work in the template editor so you can go back to templates you wrote long ago and rework them or update them without having to save them off cut and paste to your own means. This could work hand in hand with the snippets.
  3. community examples accessible to the template editor similar to how blueprints work. Let me easily import template examples from community members.