# Immersal Components

The Immersal Unity SDK has a modular component architecture that enables easy customization of various parts of the pipeline.

### Current components

- PlatformSupport
- Localizer
- LocalizationMethod
- MapOption
- SceneUpdater
- TrackingAnalyzer

The SDK comes with interfaces and implementations for all of these. The components are used together to form a pipeline that takes in data from a device camera and uses it to align the spatial maps. Developers are free to implement this pipeline in any way they wish.

## ImmersalSession

The SDK also comes with a sample implementation of this pipeline in the form of **ImmersalSession**. This implementation runs a continous update loop in which all the components are connected together. See more details on the ImmersalSession page.
