Contains classes that abstract different properties about the algorithms in Sandmark. These properties include information about the modifications to an applications structure (location of methods, names of fields, etc) and in the future about the effects that an algorithm has on statistical information about an application.