Rearranging frontend, adding custom directives and some magic.
The magical part is: making the frontend follow the DDD-principe (Domain Driven Development) with a hint of BEM.