# Core

Import these from `@grafloria/engine`.

## On their own pages

- [Classes](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-core-classes): 9 classes.
- [Functions](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-core-functions): 7 functions.
- [Interfaces](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-core-interfaces): 24 interfaces.
- [Types](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-core-types): 1 types.
- [`ComponentAdapter`](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-core-componentadapter): Framework-agnostic component adapter interface
- [`ForceDirectedLayoutAlgorithm`](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-core-forcedirectedlayoutalgorithm): ForceDirectedLayoutAlgorithm
- [`HybridLayoutAlgorithm`](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-core-hybridlayoutalgorithm): HybridLayoutAlgorithm
- [`SelectionManager`](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-core-selectionmanager): SelectionManager provides advanced selection operations
