GENERAL: Added less support. Refactored project structure.