add GView to support top/content/bottom view hierarchy