Refac xs

This is to not break the `CrossSection2DView` object's api