outline of how services are structured