1. A method for adding intelligence to a computer file, comprising: receiving a computer file including data; receiving definition information that defines a feature; identifying data in the file that represents the feature based on the definition information; and causing the feature to be created in the computer file based on the identification.