added a settings, logging and Typography class