Editor layer and controller