A lot of work on editing viewports