i'm thinking about instruction databases here it looks like qemu already has a generalised VM architecture maybe i could find a way to add something that could move it closer to using that to automatically design compilation