Sounds like it's coming together. Keep up the good work!
It's still far from being done but it's progressing !
You're the man!