Add AbstractVM : Virtual machine handling small instructions