Implement Split View menus

Squashed version of pull request #9109 

cc @JeffryBooher