Given a point, how to get the element at that coordinate?

UIElement.InputHitTest is a hidden function that could do just that,

public IInputElement InputHitTest (
Point point

 Passing in the coordinate, and this function will look at the element subtree and get the element (IInputElement because it's a common interface between ContentElement and UIElement) that is at that location.