This thread looks to be a little on the old side and therefore may no longer be relevant. Please see if there is a newer thread on the subject and ensure you're using the most recent build of any software if your question regards a particular product. Otherwise - post away!
Nevermind this question please.
It seems that there were some observable collections to bind to (specifically for nodes and connections). This was a bit awkward for ConnectionPoint monitoring, but as it turns out, using custom IDiagramNodeBuilder and IDiagramConnectionBuilder against the model is a far superior way to manage this.