Move tag tools into seperate files.