Refactor dq3 and dq6 string modules.