Detail about the design can be found [here](https://github.com/man-group/sparrow/pull/202#issuecomment-2331879337). This should be done once the whole refactoring of the layouts / arrays is done.