Presentation framework for front-ends