Added viewport saving and listing
Showing error message when no viewports are available