This is really a two-part post squished into one post, and it's pretty nerdy