'Completely alter roi using whatever source coordinates you wish.'

def rebase(self, x, y=None, w=None, h=None):

    if isinstance(x, Feature):
        self.subFeatures.append(x)
    elif (isinstance(x, (list, tuple)) and (len[x] > 0) and isinstance(x, Feature)):
        self.subFeatures += list(x)
    result = self._standardize(x, y, w, h)
    if (result is None):
        logger.warning('Could    not    create    an    ROI    from    your    data.')
        return
    self._rebase(result)
