Help in implementing Project Explorer

Hello,

If anyone has implemented a Project Explorer like interface for Scripter please help.

I am trying to implement a Project Explorer (similar to what is provided in Delphi as Project Manager) like interface.

I have managed to get the path/location where the project is saved using:
IDEEngine1.BasePath
And I am able to now iterate through all the files associated with the open projects using a for loop like this:
for i := 0 to IDEEngine1.Files.Count - 1 do
begin
      ShowMessage(IDEEngine1.Files.);
      //Do your programming here
end;

Any idea as to how we can add a Project Explorer (Project Manager)?

I am using the demo project IDE (that ships with Scripter) as my base and am building up on it.

All help is highly appreciated.

Regards,

Yogesh