Clarify how we get source from name
Some of Renderer's method are private
Reorg for multi-target, target v6 and v7
Build NuGet package