New OR-Set implementation, should save muchos bytos

(Squashed commit)