widget.go
func MakeWidget(w *Window, x, y int) Widget {
	return Widget{
		w: w,
		x: x,
		y: y,
	}
}
func MakeWidget(w *Window, x, y int) Widget {
	return Widget{
		w: w,
		x: x,
		y: y,
	}
}
// MakeWidget creates a generic Widget structure.