Distribution value should have a start and end

Start and end helps with mathematics being performed on a distribution, rather than relying on parsing the name of each value in a distribution which might include:

- `< 18`
- `65+`
- `12k - 24k`
etc

Relates to discussion: https://github.com/OpenAdvertisingProtocol/OpenAdvertisingProtocol/issues/10