MVC with wxPython

Hello,

My data contains a set of Devices, where each Device contain set of Blocks and each Block contain set of Registers. The number of records and columns are fixed but the content, here register values, will be varying with time, as they are updated by external devices connected to the system. I have created one DataViewModel to hold the entire data.

I want to have different ViewCtrls to look at various aspects of the model. For example, 1) I would like to have separate viewctrls to look at each block separately and 2) one for selected Registers from all the Blocks and all the Devices. I want all the ViewCtrls to respond to the changes in the model with time. How do i go about this? How do I limit my ViewCtrl to hold a subset of the model? Is there a demo code that is close to this problem.

Thank you

Kotesh