Implemented LessCSS support (Issue #6)
Refactored compilation concepts to abstract classes