There is an option there already to split a thread. If a topic goes off on a tangent, if you edit the post where it branches off there is an option to move that post and any replies to that post to it's own new topic.