iPlant Viewer-Editor integration framework