Figured it out. Duh! I wasn't allocating anywhere for the Renderer instance to live. That's pretty naf, I gotta lookup what the govention is for this.