Create viewport and panel layout