ENH: generalize node selectors and implement per-view fiducials

Refactor such that additional channels could more easily be added
added, for example to support corresponding landmarks across
multiple time points.

Also implement view restriction so that fiducials only show up on the
view corresponding to their associated volume.