Finish first version of doc generator and generate docs for C# implementation