Is there a diagram of Corda's internal architecture?

Sure! Take a look at this diagram breaking down the protocols in use and where each protocol is used.