All floating point.  Normalised new box and text etc methods everywhere.  Finally all the variable names are standarised.