Finished implementation of dynamic strings. The only missing functionality is the ability to reorder strings in the edit state.