Enigmatic Archaeplastida taxa