Yesterday updated the design document with some explanations about the actual code structure.
Started analyzing the OCAF package and methods to wrap it.
Today spent the day looking for wrapping possibilities. Looked at Swig for automatic wrapper generation, looked at the interfaces of the existing .net wrappers and possibilities to integrate with them. Didn't choose yet a solution, probably will start wrapping with C++/CLI only a few classes needed for work with a minimal set of methods. If everything works ok I hope to have some working code in two days.