The projo-template-annotation and projo-template-generation modules are currently mainly used for Projo's internal compile-time code generation, but can be easily extended to be used externally as well. One interesting feature is "API scraping" that would generate (in a specified package) an API based on some external API. In conjunction with issue #7 this would allow modified or enhanced APIs to work with implementations of the corresponding API.