Add cycle command to editor to switch between subeditors
Allow View.restore to take an optional parameter to specify the view