Basic transferrable object

Basic pipeline complete for:
  `image element -> canvas -> toDataUrl() -> WebWorker`