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