Organ Editor
Phase Detectionβ
When a Organ is selected, a quick process runs to determine its assembly order of operation, determining parallel actions and phases. The labels above each volume indicate the <Phase>:<Index>_<Name>.

The ordering is determined by first deterministically sorting the Organs by their internal FGuid. Then detecting which volumes fully encompass and intersect one another, and finally appending independent phases/passes for `Unbounded volumes (as they could have world-wide impact).
Toolbarβ
The toolbar is kept to a minimum when outside of cell-editing, showing an Organ dropdown menu as well as a button to spawn a transient-visualizer of what the current UWorlds collision will be. You have to move the visualizer to see it as it will spawn in place and tracks changes and updates accordingly.
Quick Assemblyβ
An optional section of the toolbar when in World Assembly Editor Mode with Organs present in the UWorld, that allows you to select an Organ and create an assembly operation for it. The resulting operation will load the placed Cells all the way through ANCellProxy to the actualized ANCellLevelInstance.
During the operation, the button's action changes to cancellation of the started operation.
Fillers are not placed outside of PIE or runtime, optionally the unfilled junctions can have their gizmos colored differently in this situation.
Organ Menuβ

Select Organβ
A list of known Organ in the world are listed to allow for quick-selection.
Selected Actionsβ
Once an Organ is selected, specific functionality is made available just targeting the selected Organ.
World Actionsβ
Generate All Proxiesβ
Runs an editor-time assembly operation for all Organ in the UWorld. Placing transient ANCellProxy into the UWorld representing the generated cell graph.

Added elements are tracked so that repeated generation will remove the last. This is useful to quickly see how WorldAssembly is going to behave through rapid iterations.
Clear All Proxiesβ
Clears all of the previous editor-time assembly operationβs ANCellProxy. This also will clear any ANCellLevelInstance that were produced by any create or load operation as well.
Create & Load All Level Instancesβ
Creates and loads all levels instances derived from the ANCellProxy. Spawning associated ANCellLevelInstances and applying the INCellInitialized interface-based callback.

Unload All Level Instancesβ
Unloads all of the created ANCellLevelInstances, leaving their base AActor in place.
Hotkeysβ
| Chord | Description |
|---|---|
CTRL+SHIFT+HOME | Generate All Proxies |
CTRL+SHIFT+END | Create & Load All Level Instances |