Size option added (height is optional); Optional background and foreground color options added.