Currently, the API uses the java.io.File, making it harder to use for example with a remote JAR without having to persist it on the disk to transform or use as a Java agent.
Would this be possible or there are some major issues with the all in-memory approach?