This commit adds support for embedded strings with variable capacity and uses Variable Width Allocation to allocate strings.