moved programs/types to system/programtypes, since it is not containing a program
I am not really happy with this ... we will see were this is leading us
using WIDTH and HEIGHT of FONT