Avoid IDistance and replace with bare Length
Transformed to use Length
Use Length instead of IDistance
Transformed to pure Length properties
Changed to use Length instead of IDistance
Transformed to use Length
Modified to use the primitive Length
Removed the IDistance interface
Removed file
Decorated with useful interfaces