This went through 2 major and a bunch of small iterations. Looks nothing like the plan I sketched up. They tak about lean startups agile thinking and looping iteration. Hell just try to build anything new. It will happen naturally.