Modified dependencies. Refactored project structure.