# AutoGen Core - [Documentation](http://microsoft.github.io/agnext) - [Examples](https://github.com/microsoft/agnext/tree/main/python/packages/autogen-core/samples) ## Package layering - `base` are the the foundational generic interfaces upon which all else is built. This module must not depend on any other module. - `application` are implementations of core components that are used to compose an application. - `components` are the building blocks for creating agents.