DOM

- Updated DOM to use Variant ovjects, which carry a type which improves
  expression evaluation.
Unit Tests

- Removed obsolete tests.