* You can write your own directives with full AngularJS (e.g. `civix generate:angular-directive`). These directives become available for use in other afforms.
* If you start out distributing an `afform` and later find it too limiting, then you can change your mind and convert it to static code in full AngularJS.
As long as you name it consistently (e.g. `afform-helloworld`), downstream consumers can use the static version as a drop-in replacement.
- *(FIXME: But if you do this, could you still permit downstream folks customize the HTML?)
+
+> *(FIXME: But if you do convert to static, could you still permit downstream folks customize the HTML? Let's
+> re-assess after we've patched core to allow full participation in the lifecycle of HTML partials.)*
## Known Issues