Fix issue with subtopics getting added to parent array twice
Support reordering subtopics (root topics not yet supported)