Integrate RequireJS for better module management