Multi-model summarization with abstractive, extractive and hybrid modes, length control and key point extraction