Slika uključena u odabir klase akcije najboljih podataka za proširenje teme. Slika prikazuje klase koje možete proširiti i sadrži osam horizontalnih pravokutnih okvira postavljenih u tri horizontalna retka s tri okvira u gornjem (prvom) retku, tri okvira u srednjem (drugom) retku i dva okvira u donjem (trećem) retku.
Tri okvira u gornjem retku označena su kao AbstractDataAction, DataActionKOModel i ViewPassingMode. Tri okvira u srednjem retku označena su kao CanvasDataAction, AbstractHTTPDataAction i EventDataAction. Dva okvira u najnižem dodatnom retku označena su kao URLNavigationDataAction i HTTPAPIDataAction.
Dva okvira u donjem retku povezana su na AbstractHTTPDataAction linijama sa strelicama koje označavaju kako su donji okviri podređeni za AbstractHTTPDataAction. Tri okvira u srednjem retku povezana su na Abstract DataAction linijama sa strelicama koje označavaju kako su okviri u srednjem retku podređeni za AbstractDataAction iz gornjeg retka. DataActionKOModel udesno od Abstract DataAction veže se na Abstract DataAction horizontalnom linijom sa strelicom koja upućuje zdesna nalijevo, a ValuePassingMode nalazi se u gornjem retku, udesno, uz DataActionKOModel, ali nepovezano. Čitav opis uključen je u odabir klase akcije najboljih podataka za proširenje teme.