Add Content
Add concept of Renderer
Update renderer to return Future