I fully agree that alternative display modes is well worth pursuing. I don’t think it could be part of GSoC though,
- because there’s no solid spec for it yet (and I wouldn’t be able to draft it myself), and
- it’s a very complicated task, most likely only suitable for core developers (I’m having second thoughts about adding WYSIWYG to the list for that same reason).