move SourceHref into base NavigationElement class, rename NavigationPoint::Content -> NavigationPoint::SourceHref