I have a need to be able to represent an access database graphically and allow
a user to drag-and-drop database fields and have the database update accordingly.

Could someone give me an idea of whare to start with something like this
? I.E. Which controls might work best, etc...