I'll have an update with most of those features out in a few days.
Alright, the update's released.
EDIT: DO NOT UPDATE. I LEFT IN A BARELY-FUNCTIONAL EXPERIMENT - IT WILL MAKE TPT.DRAWLINE BEHAVE UNEXPECTEDLY.
It renders lines incorrectly - it was a failed antialiasing algorithm. It's okay to update now though, I fixed it.