OverlappingScrollAlgorithm
Was using a very local algorithm which I cannot guarantee is correct. I'd rather it just use the one used everywhere else.
ApproachRate
ScrollSpeed
EffectControlPoint
Was pretty pointless and made it hard to use the custom serialisation terms arbitrarily in tests.