General Architecture for text engineering | Hacker News Reader