1. A computer-readable medium having computer-executable instructions, which when executed perform steps, comprising: a) extracting features from a selected sample of a plurality of samples of digital ink training data, wherein the training data corresponds to digital ink representative of at least two different types of digital ink input, and the selected sample is associated with a recognition value as its label; b) processing a feature dataset of the selected sample into a recognition model including by adjusting the combined feature data of the class to which the selected sample belongs and maintaining data representative of the features in association with the recognition value; c) selecting another sample from the plurality and repeating steps a) and b) until each sample of the plurality has been processed; and d) providing a unified recognizer that recognizes an input item including between the two different types of digital ink input without mode selection or recognition parameter input, including by extracting features of the input item and determining which data representative of the features of a class the features of the input item best match, and outputting the recognition value associated with that data.