1. A method in a data processing system for defining and instrumenting reusable code snippets, the method comprising: defining a set of features for a Website in a first markup language file; and defining at least one code snippet to be included in each feature within the set of features in the first markup file.