`ScriptableObject`を継承したデータクラスにおいて、インスペクタでリストの要素を並べ替えたり(ReorderableList)、要素の追加削除をカスタマイズしたりするために使用する属性は必要か、それとも専用の実装が必要か。

標準のインスペクタでは単純なリスト表示になるため、ドラッグ&ドロップでの並べ替えやヘッダーのカスタマイズを行うには、`UnityEditorInternal.ReorderableList`を用いたカスタムエディタの実装が必要(最近のバージョンでは改善されつつあるが、完全な制御にはこれが必要)。