D+I architecture Data : shape of data is front and center Interfaces : specified at all levels components declare their top and partial bottom interfaces