new frontend build process, refactored angular structure