First things first. No walls of text please. White space is a requirement for good design and in this case communication. As said on PR, make it into a dub package and let it prove itself. Right now for what it /could/ do and what it does, doesn't quite match up. Show it works in real world, then lets talk.