DashBoard - adicionar uma página em um painel

E ae galera,

Estou criando um dashboard dinâmico, porém estou tendo alguns problemas.
No momento de criar o dashboard, eu crio um painel. O que eu quero é adicionar uma página minha dentro desse painel.

Meu código é esse:

    FacesContext fc = FacesContext.getCurrentInstance();
    Application application = fc.getApplication();
    
    Panel panel = (Panel) application.createComponent(fc, "org.primefaces.component.Panel", "org.primefaces.component.PanelRenderer");
    panel.setId("measure_" + 25);
    panel.setHeader("Dashboard Component " + 55);
    panel.setClosable(true);
    panel.setToggleable(true);

    getDashboard().getChildren().add(panel);
    DashboardColumn column = dashboard.getModel().getColumn(1 % getColumnCount());
    column.addWidget(panel.getId());
    HtmlOutputText text = new HtmlOutputText();
    //text.setValue("Dashboard widget bits!");
    text.setDir("/pages/usecases/estoqueSubrgrupoFilial.xhtml");
    panel.getChildren().add(text);

Desse jeito, eu utilizo HtmlOutputText para adicionar um texto qualquer. No lugar dele eu preciso adicionar uma página inteira.

Alguém tem alguma sugestão?