text rendering classes + minor fixes + isotropic ward lighting model