Changes to Singulo, ported over the OOP Singulo changes from /tg/.

This isn't finished yet.
Also, I'm not seeing behavior for non-anchored /objs.  Therefore, this will only pull if anchored and current_size >= 9, and only once.