thesis first posted online on 2023-10-26
thesis first posted online on 2023-07-27
conference contribution first posted online on 2022-11-15