use application layout to render separate interface components