Update project structure and dependencies.