yes i think if we have to write very customised version of svg rendering then it would be like writing another graphics system, why bother with svg then?
on second thaught if xml is used for encoding and declaration of a perticular drawing, then what is used to render actual svg? is this again going on OS's graphical system?