Framework for video page