SVGs in C#, draw multiple complex rectangles. : I'm creating a gannt chart to show hundreds of calendars for individual instances of orders, currently using an algorthim to draw lines and rectangles to create a grid, the problem is I'm the bitmaps are becoming far to large to draw, taking up ram, I've tried multiple different methods including drawing the bitmaps at half size and scaling them up (comes out horribly fuzzy) and still to large. 

I want to be able to draw SVGs as I figure for something that draws large simple shapes should reduce the size dramatically compared to bitmaps. 

the problem is I cant find anything on msdn that includes any sort of c# library for drawing svgs and I dont want to use external code. 

Do I need to create It in XAML or is there a library similar to how bitmaps are drawn ? 

[current bitmap version, either going out of bounds on the max size or just freezing because system is out of memeory][1]


  [1]: http://i.stack.imgur.com/SWZJ8.png