Added Markup module.

- All classes and incomplete unit tests.