modify morpho data package wizard code for reuse with jalama
The structural differences between eml2beta6 and eml2 dictate that the data
package wizard code using jalama interfaces for eml2beta6 must make multiple
requests to the jalama controller to manipulate the DOM tree sent to it. The
reason for this is that Jalama handles ONE DOM tree at a time, whereas eml2beta6
packages are comprised of multiple dom trees (in essence).