Programmatic Data Restructure

Using Delphi Pro with Paradox tables, is there a simple way to restructure
existing tables, programmatically?  Perhaps someone's written some tools.