Trichoplax adherens, an enigmatic basal organism with potential