Shuffled the record types to make their relationship clearer.