Almost three years after the big SHARED segment separation got unfortunately stuck thanks to this function, it's finally done! Part of P0265, funded by [Anonymous] and iruleatgames.