CFD-151- Discussion message

#144 
Why don't we use a hook system for this?

So we can move all content type specific code to the content type modules?