This would benefit it you split it in different threads per theme (mechanics, companions etc)