Intermediate commit of different scaling algorithms for the arrows - will review with Mike D and finalize.