Diferent Behaviors, Configuration Attached To One Main Model/controller

Basically I need an easy way to add a peace of view, configuration, before save, after save, before and after find.

Ex. In the main configuration I load several widgets, components (or something else) and when creating a post I need to load one of these widgets/components