> For the complete documentation index, see [llms.txt](https://help.atlas-control.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.atlas-control.app/main-overview/programmer/module-selector.md).

# Module Selector

<figure><img src="/files/2pKQ7pnu1xQmzrBUMips" alt=""><figcaption><p>Programmer - Module Selector open showing objects to be inserted into the cue</p></figcaption></figure>

### Accessing the module selector

The module selector is access by clicking on the + symbol at the top of the programmer.

{% hint style="success" %}
Objects can be filtered by sets or by a given search term to allow easy selection.&#x20;
{% endhint %}

### Selecting objects to create a programming action.&#x20;

Clicking on an object will select it for insertion into the programmer. Multiple items can be selected in this way and inserted at the same time.&#x20;

{% hint style="info" %}
To deselect an item simply click on it again.&#x20;
{% endhint %}

Select whether you wish to take default values or live values for the chosen function.&#x20;

Click on the required function module to insert relevant programming actions.&#x20;

***

### Functions Associated with module Inspector

#### Journey Module

The journey module allows an object to be assigned a movement action within the programmer.  Variables that can be assigned are chosen within the Object Properties Inspector.&#x20;

#### Spread Module

The spread module allows an objects spread value to be modified within the programmer.&#x20;

#### Shape Module

The shape generator allows an object to be moved within given parameters as defined within [the shape generator.](broken://pages/3fKjkLisNypxQ1AcWK2d)

#### Reference Module

The reference module allows an object to be assigned as onstage when using ["Park, Move-in-Mute & ](/show-settings/objects/park-move-in-mute-and-live-moves.md)[Live Moves. ](/show-settings/objects/park-move-in-mute-and-live-moves.md)
