Added sketch for VM

DO NOT MERGE
This is just a sketch.
Please comment.
Absolutely, everything that is not primitive  `null, undefined, number, string, boolean` is an object.
Amending the comment.