Use checkbox graphics for switches.
Slight optimization to TextComponent (by guaranteeing always having a font).