My deepest apologies for the long wait on this one, been an interesting month. I'm hoping to resume with the consistent posts soon.
I'm considering doing a follow up to this post, so further versions are TBD.