Viewport normal drawing could use a constant 'normal length' so that is independent of zoom, so users don't have to tweak the normal size depending on the model.
This may need to be orthographic mode only since this likely too slow in perspective mode.