code: def layout(self):
      return dbc.Container(
          [
              make_hideable(
                  dbc.Row(
                      html.H2("Model Performance:"),
                      class_name="mt-4 gx-4",
                  ),
                  hide=self.hide_title,
              ),
              dbc.Row(
                  [
                      make_hideable(
                          dbc.Col(self.modelsummary.layout()),
                          hide=self.hide_modelsummary,
                      ),
                      make_hideable(
                          dbc.Col(self.preds_vs_actual.layout()),
                          hide=self.hide_predsvsactual,
                      ),
                  ],
                  class_name="mt-4 gx-4",
              ),
              dbc.Row(
                  [
                      make_hideable(
                          dbc.Col(self.residuals.layout()),
                          hide=self.hide_residuals,
                      ),
                      make_hideable(
                          dbc.Col(self.reg_vs_col.layout()),
                          hide=self.hide_regvscol,
                      ),
                  ],
                  class_name="mt-4 gx-4",
              ),
          ],
          fluid=True,
      )
  
imports: import dash_bootstrap_components
  from dash import html
  from ..explainers import RandomForestExplainer, XGBExplainer
  from ..dashboard_methods import *
  from .classifier_components import *
  from .regression_components import *
  from .overview_components import *
  from .connectors import *
  from .shap_components import *
  from .decisiontree_components import *
  from ..None import to_html
label_desc: Use image node_id 2 for calling the RegressionModelStatsComposite obj's underlying member method code with example usage: obj.layout() and returns: dbc