Kinda weird I wanted to respond by message by K2pts but it isnt showing up in forum yet I recieved posting by email? Anyway I recommend anyone who is interest more in his post check out the book
Design Patterns and check out the Abstract Factory Pattern. It is a very good book and OpenACS is becoming more and more of an enginneering feat vs the original web hack ... good work guys.