Add nested help topics support to the knowledge base

Addresses issue #458