Is there an RDL object model in C# (VS-2008 SP1)?  Can I manipulate the RDL content thru an object model? 

More specifically, I need to populate the fields in the dataset attached to the RDL. I have an RDL which I wish to populate from a local XML file (that I've loaded into a dataset). 

If so, are any examples available?