Split VM and Compiler into separate libraries.