Sooo many fantastic details.  Fun to look at it.  Well done.