reorganise doc view models and commands
Find all references search
Fix search highlighting bug