Economised on generic template arguments, started work on making topic view shared between topics and translated topics.