A DoubleField is a component that allows the editing of a double (floating-point number),
and allows the user to avoid messy conversions to and from strings.
An IntegerField is a component that allows the editing of an integer (whole number),
and allows the user to avoid messy conversions to and from strings.