Hey these posts are so cool. Are you considering publishing it somewhere additional?
Anyhow, nice work!