vm and compiler are seperate parts of SCPL 4 which are then later included by an cpp file to have an central binary that can compile and execute bytecode. there will also be the SCPL Package Manager