public function select($filename)
  {
    $ext = substr(strrchr($filename, "."), 1);

    foreach ($this->renders as $renderer) {
      if ($renderer->can_use($ext)) {
        return $renderer;
      }
    }

    throw new \Exception('Render not available for this extension.');
  }