As this would duplicate work already available free in newer Delphi versions, it is economically not feasible to do this.