Fixes, refactor.
Refactor fonts.
Changes coordinates in Widget interface to floating point.
Fixes.