Hello {{@name}}
+ + +// New syntax for when you need generics +class GenericComponent{{json-stringify @data}}
+
+}
+```
+
+## Drawbacks
+
+### Learning Complexity
+
+Adding another way to define template-only components could be confusing for new users. However, this is mitigated by:
+- The feature is TypeScript-specific and optional
+- It follows familiar class extension patterns
+- Clear documentation about when to use each approach
+- Eslint and Glint tooling can reduce the switching costs (which we probably want anyway for our existing component format switching)
+
+## Alternatives
+
+Potentially,
+ RFC #1134 https://github.com/emberjs/rfcs/pull/1134
+
+But it's possible to ship both RFCs.
+
+## Unresolved questions
+
+n/a