We explore the complex associated to a link in the geometric formalism of Khovanov's (n=2) link homology theory, determine its exact underlying algebraic structure and find its precise universality properties for link homology functors. We present new methods of extracting all known link homology theories directly from this universal complex, and determine its relative strength as a link invariant by specifying the amount of information held within the complex. We achieve these goals by finding a complex isomorphism which reduces the complex into one in a simpler category. We introduce few tools and methods, including surface classification modulo the 4TU/S/T relations and genus generating operators, and use them to explore the relation between the geometric complex and its underlying algebraic structure. We identify the universal topological quantum field theory (TQFT) that can be used to create link homology and find that it is ``smaller'' than what was previously reported by Khovanov. We find new homology theories that hold a controlled amount of information relative to the known ones. The universal complex is computable efficiently using our reduction theorem. This allows us to