Reworked topic system.