* Revert most of "Use Vector in some places where it improves the clarity of the code (#2206)" This reverts most of commit 0d3ce2cafc6f604fc46d4d3bfbab34a5bc59e27b.
unicode