I am now currently working on the aforementioned dialog. I will post it as a snippet when I am finished.