Computational Discourse Analysis Across Complexity Levels