- wrestled requirejs to the ground
- supports multiple component path search
- moved server and client-specific endpoints to new dirs