I am a fan of option B - building multiple pages for the topic. You get a Content Cluster with several URLs which are linking to each other. I think you get in sum more Power because you can send more signals To the Search Engine (titles, URLs, Internal Links, ...). That is how semantic works I...