Use a new String struct to reference count strings