For Evernote, this could be rather simply implemented if the Evernote notes were supporting a slightly expanded version of html. With html anchors, we could do that.
And while improving the html, Evernote could also add the html titles... (heading 1, 2, 3...)
Don't reinvent the wheel, Evernote. :-)