Using custom components in markdown