The two-step constituent-by-constituent architecture became a common blueprint for many systems that followed.
for features that need full parse trees in their extraction procedures, we either try to mimic them with some heuristic rules or discard them.