Added max / min / step to number fields. Also split NumberWidget into IntWidget and FloatWidget.