Accounting For Multi-Dimensional Dependencies Among Decision-Makers Within A Generalized Model Framework: an Application to Understanding Shared Mobility Service Usage Levels