Lovely work. I have been telling myself for years that I need to make one. Looks like you have done what I keep thinking of.