index has now topic, subtopic and extras
add ability to generate index with virtual entries