Updates to Profiles in OpenRoads and OpenRail

Hi there, I’ve just opened up a pull request for some changes to OpenRoads and OpenRail. I’ve tried to document the changes in my comments so it might be easiest to review the pull request here:

Feature: Added OpenRoads/Rail Profiles by secretlyagoblin · Pull Request #2167 · specklesystems/speckle-sharp (github.com)

I’m going to bed now but happy to answer any questions in the morning - this PR will also probably raise some questions about consistency between OpenRail and Civil3d’s handling of alignments in general.