Currently the NodeLayout of a level is defined by the first type found in the level. Thus having different layouts for polymorphic types in the same level is impossible.
e.g. a Tree
Project 1 (ProjectType, editable)
Sample 1 (SampleType, editable, checkable)
Run 1 (RunType, editable, checkable)
Project 2 (ProjectType, editable)
Sample 2 (SampleType, editable, checkable)
Run 2 (RunType, editable, checkable)
Simulation (SimulationType)
Defining different NodeLayouts for SampleType and SimulationType will have no effect. The Simulation Node will have the NodeLayout of SampleType.
Please give us the ability to display polymorphic node layouts.