ViewerComponent: atomic access to Image and Shape references...