I have fixed all the issues listed. PixelPerfect internally calls VisualData, although you can still do so yourself.
And stupid Documenter!
I wrote the
API manually.
The first beta (tested, appears to work) is on
Curse, and will be on Wowinterface soon.
Note, I removed the rounding function. After perusing the web, there were many versions, all doing things slightly differently, so I am leaving that to developer design rather than library implementation.