Thanks for the feedback, those are definitely things I want to work on.
I actually can't tell when it will come out. I have very little to no time to work on this at the moment, so it can take a while.