Keynotes should act like a block of text. You should be able to change the width and change the location from whence the leader originates. For User Keynotes, you should be able to have multiple leaders.
As a bonus, editing the notes just like a text block would be cool / easy.