Amazing work!  Nicely done, all of it.   Lots of details.

Ron