There are a number of goals to this project:
Provide a fluent interface to Subversion (having never written one before)
Provide a LINQ interface to subversion (having never written one before)
I expect the former to be straight-forward, but the latter to be much more challenging.
This is very much conceptual in intention at the moment because I am unfamiliar with the subversion protocol and whether it will lend itself to a fluent interface or a LINQ provider.
I appreciate any feedback on any matter.