code: func NewFrame(primitive Primitive) *Frame {
  	box := NewBox()
  
  	f := &Frame{
  		Box:       box,
  		primitive: primitive,
  		top:       1,
  		bottom:    1,
  		header:    1,
  		footer:    1,
  		left:      1,
  		right:     1,
  	}
  
  	f.focus = f
  
  	return f
  }
docs: // NewFrame returns a new frame around the given primitive. The primitive's
  // size will be changed to fit within this frame.