in reply to Re^4: Need help to build a framework
in thread Need help to build a framework
The same basic plugin approach works. You could even use dispatch tables if you needed to but I think that complicates things while defined interfaces and registered plugins works better.