New Command and Macro classes.