Split chunk topic parser into multiple classes for better encapsulation