I know this is an old comment to a (most likely) abandoned project, but I came here to basically write the same thing as you. But you did not only say it earlier, you also did a better job than I could... so +1 & ty.