Add EmbedType annotation plugin and interface