Now making exclusive use of AlgebraicConverter where possible due to its general flexibility.
Renamed tcstring to xstring.