Update: after two years of absolutely no free time, I'm editing and reposting.