Sorry for the pause in updates - things have been going much slower than I would like, unfortunately.