Using AngularJS directives in Sitecore edit mode
It is quite a standard approach that you can see in many CMS project now - designs, UX, and HTML is done upfront or way in advance in comparison with CMS development. You might think now about Agile and say that all done almost simultaneously within one iteration, but even in this case, you would need to have HTML done before it would be converted into your Sitecore rendering. In addition to that, there is a huge shift towards front-end technologies which affect Sitecore projects as well....