I think you should combine this for block with the one below. Currently we are still creating new component blocks for discussion and video (though they aren't needed). A single for would be cleaner. Also, is it necessary to do templates[0][1] vs. using location?