Wow those are such great points and things to consider! While I have got a hold on some of them, I can see there is definitely more work to be done.
Really really appreciate the time you have taken and so grateful.