While they neither resemble an extensive list nor a complete big picture of Pidgin's architecture the following resources can be useful to newcomers wanting to understand Purple design. 

 * [http://www.pidgin.im/~elb/blog/architecture.html Getting a Grip on Pidgin]
 * [http://www.pidgin.im/~seanegan/blog/identity.html Identity vs. Account Orientation]