Organize source files for client