Switch back to HSL for easier math
Now working with real data for binary, absolute, and relative types