Move UIWidget to src/ui/widget