Add client application routing
Update structure, add foundation