@talmo
I just roughly went through the resources in your reply, seems they are giving method to generate and add schema by using json-ld, but not microdata, as the json-ld is recommended.
But if there is a way to just add by using microdata, please help to reply here, we just wanted to add it to specific places of a page.
Thanks for the reply.