I think a good way to improve the accessibility of the asmtools-core would be by implementing the ToolProvider interface. I know that currently, it is a requirement to keep compatibility with JDK 8, but using a Multi-Release jar would be a good way forward (maybe even include the module-info too). Thoughts?