1. CLEANUP: Integrated old and new code.
2. Separated abstract functionality into separate modules: article display + annotations, list of articles, list of concepts in article, list of information snippets about a concept.