Thank you so much for the kind and constructive words. I will release an update this weekend. I am using the feedback to take off the sharp edges. Stay tuned for more.