Quick update. I have figured out my answer to question #2.