changeZIndex method
Implementation
void changeZIndex({required StoryElement asset, int? newIndex}) {
final int index =
value.indexWhere((StoryElement element) => element.id == asset.id);
final List<StoryElement> temp = value;
temp.removeAt(index);
temp.insert(newIndex ?? value.length, asset);
value = <StoryElement>[...temp];
}