Changing angular project structure to fit best practices