Great article, TIL vtable.
Amazing how much value you got with 400 LoC (even though it's relying on multiple libraries).