spine and leaf architecture