Wow!!! All I can say is that is one labor of love, a truly awesome effort. If that is your "brief" explanation, I would love to see your detailed work. You definitely need to have a passion to put the time and effort into something the way you have with this. Most folks just want to ride.
Hats off to you...