To be honest, there really isn’t one, at least not on paper. I can’t say that WordPress has one either.
It isn’t really about how the pieces fit, as much as it’s about how you adapt them to fit your needs. This is similar to WordPress, where it started as blogging software but people bend it around backwards to work in other ways.
Without sounding too much like a broken record, the about page sums up almost all of the functionalities of BP; none of them are more important than the others. It’s up to a good theme designer and code slinger to bring those components out and emphasize their importance to a community website.
Thanks for the great advice. I will def incorporate an IDE in the future; that sounds like a great idea. I guess you understand where im at with wordpress mu and buddypress. Im just trying to grasp how this thing works