Classes used to execute special actions based on the type. This includes mathematical operations and wrapper classes.