[Preprocessor] Added html lib.

Needs some refactoring.