- updated doc strings so no mention of units and scale
- now specifies that float and int have min/max, while enum have options
- outcome don't have units or types anymore
- updated the unit tests accordingly