One controller for multiple blocks.

Permalink
I am working with concrete5.6.3.3. I would like to create a controller for several blocks that will all post back to. I believe the best approach to this would be to create each sub-block with it's own controller that extends the master block controller so all sub-blocks are pointing to the master controller.

Is there a better way to accomplish this or if this is a good approach, what would be the logistics to accomplish this? Where should I locate the master controller and what would the naming of these controllers be so that they all extend the master controller? Does this involve what is meant by stacks? I haven't found any documentation explaining stacks. I figure that the term stacks must be an old c5 concept that has been deprecated but still left on the dashboard.

This is the first time that I have thought of taking this approach to adding several block views to a page that will post back to the same controller with different data for processing. I am asking the c5 masters here for any thoughts, insights and suggestions about this before I get started.

Thanks to all in advance.

ThomasJ