Dev fix: Add `renderer` as an initialisation parameter

- The core logic was already present, it just wasn't in the defaults or
  available to be set in the init object