What a great job! It must have taken many hours of work with all the detail. It must have been a challenge to keep all the parts from falling. Wonderful!