You are working on a project that requires registering models and managing their stages using MLflow's Model Registry. Explain how you would register a model using the MLflow Client API, and discuss the benefits of using the Model Registry for model management.