Very Nice !
It reminds me about this Enigma Machine WIP I had worked on, for a BA challenge
See you ++ Tricotou