Abstract complicated comment layout changes into mixins
Social component is less harmful to performance