Actually, I think that's a bad idea. Front-to-back frameworks are all about consistency and One Way to Do It. By encouraging pluggable components, this concept would be ruined, IMO.
Sounds like you want to write a CherryPy generic template API. Peter Hunt

