WIP CodeHacker: convert to Map
WIP: move away from Iterator
WIP: rewrite VirtualStack