Add custom tag support, not set on the `allowCustomTags` prop but most of the way towards #23