enh(viz): improve how landmarks are interacted with in SightViewer
Description
These changes modify SightViewer so that adding/removing landmarks can be done by toggling an "Add landmarks/Remove landmarks" mode by clicking on a button then clicking in the scene.
Closes #1078 (closed)
How to test it?
Launch SightViewer, then add and remove landmarks using the new buttons.