There are a lot of talented people on this site but I think you are in a category of your own,   well done, thanks for sharing your work!

Albert