DetailContent update to be more modular