Make camera functionality part of instancing viewer