VE-559: add files that were deleted unintentionally.
VE-559: pull in upstream merges for ve/ui/widgets