Allow renderer to be passed in explicitly as an option