Open source, Customizable and composable Comments