I wrote this article on Medium. You can read that here