Hi there! First of all, please forgive my terrible english.
I'm very interested in SharpMap architecture. Which pattern you used to design SharpMap? Is there a class diagram or another kind of diagram? I would like to know how technically SharpMap was conceived, and which guidelines you used to keep project on track.
Thank you so much for your interest in this question!