Basic classes facilitating exception handling, and providing core interfaces that are not specific to any part of the framework.