This is a diagram showing the architecture of SPML.