A few refactoring, comments on what will become the Font class