This article shows how a modeling framework for the evolution of credit spreads can be built up starting from a simple representation with only two states - default and no default. The model is generalized by introducing credit classes, with transitions from one class to another driven by a...