Refactored to include title and description in Document constructor, show title links