Added 'foregroundColor' for setting generic text color, and replacing NSAttributedString default color.