Core library classes
Add brief summary