Should we make them provide an NSURL if they want to render an external view? That way we don't have to guess from the content?