This post is still being written. Check back once it's finished!