ResourceCache now stores SharedPtr to the resources.
Also, Renderer holds a SharedPtr to the current render path