clipora
1.0.0
The links below have most of the information/implmentation here in much cleaner ways, all credit to them, I just frankensteined them together to make this.