WOW! And many, many thanks for taking the time.
(I can just hope that while you were writing, some additional inspirational thoughts arrived, at least that works for me - most of the time)
I absorbed what you've been writing like a dry spounge, but will need to re-read it several times to hopefully ensure I understood everything correctly for an appropriate reply / further questions.
Have a fantastic weekend!