frontend: refactored angular module structure