In Oracle Reports, Layout objects (frames, repeating frames, fields) collectively define the visual structure and presentation of the report. Data model objects define data sources, PL/SQL objects contain program logic, while frames are just one type of layout component. The question asks what defines the report's appearance.