Migrating to pin objects
A long time of exploration and discovery. Basically rewrote the whole
thing. There is a lot of optimization to be done, also memory leaks.