Программист Delphi

Необходимо разработать модуль - наследник TFrame, реализующий доступ и отображение набора структур, описанных в базе данных (доступ через ADO). Модуль должен быть полностью активен, т.е. толжна быть возможность для каждого элемента отображения получить соответствующий ему ключ в БД. Все подробности описаны в прилагаемом ТЗ. Код должен быть читабелен, легок в поддержке, снабжен комментариями.