Expanded the blog post

Worked with @jwalke to flesh out component architectures better.