I wish to isolate database code from GUI design. For any reasonable time I have been reading through/searching/skimming on subjects like mgm/mvp/mvc/persistence/objects etc. I truly have a problem in creating a multiple-use object hierarchy/framework. Delphi is a superb tool for Radical however when you wish to work things out in different ways the documentation appears ineffective. I wish to develop some king of persistence for data access and wiring data into an itemOritem list easily. And also to integrate data display inside a versatile manner (using existing components dbaware or otherwise, create export/import programs for multiple formats). Where sould I start? Are you aware any lessons with code? For instance mastapp demo incorporated in Delphi installation is a superb source for Radical-way like a startup. I want the same in OOP :) with comments &lifier tutorial