Although the C++ Standard Components as listed in the Preface do not form a rigid taxonomy like the Smalltalk class hierarchy, most of them fall into a few (purely informal) categories.