Add Drag and Drop, Goto Coordinate, and Nearby widgets

I can break these out into separate PRs if needed.