1 2 3 4
- re-flatten components (using inline rust code) - annotation => ability to parse out Documentation - class