Beamer framework