Looks like you did you research, since you had all this feedback why not providing it the PR discussion so we can elaborate on the same ideas rather than coming up with similarities, thats all what i'm saying. Thanks for the feedback tho much appreciated.