Override topic listing

With theses modifications, it is possible to create new types of topic listing thanks to plugins.