I'msurethebasicsabovewouldbeeasytoimplementandfigureout,butwhataboutthesequestions:Wouldyoupassinthecellobjecttodraw?Andthedataobjectstofilloutthatcell,(array,dictionary,customclass)?Whatifyouneededtodisplaymorethan1typeofcell?Howwouldyoudealwiththeaction