Currently there is no way to simulate the native eden editor placement behaviour e.g. selecting an entity from the asset browser and it then being attached to the cursor, highlighting surfaces where the entity is going to be placed etc.
This would allow custom UIs to have the same placement behaviour as native eden editor.
set3DENAttachedCursorEntity <CLASSNAME>;
Optionally, to simulate the placement of compositions.
set3DENAttachedCursorEntity [class1, offset1, class2, offset2, classN, offsetN];
where offset would be an array with an offset from the cursor position.