Restructure angular code with a separate yeoman, grunt, bower frontend.