Update project structure, include config loader