Finally done! I ran into a few hiccups along the way, but managed to get this complete, in spite of the day job and other nonsense. More soon!