لقد وجدت الحل.
واصلت إعادة قراءة هذا: Developing Discourse Themes & Theme Components
ووجدت أنه إذا قمت فقط بتسجيل console.log(this)، فقد تمكنت من إخراج جميع البيانات الموجودة على الصفحة، بما في ذلك العلامات. أعتقد أنه يمكنني المتابعة من هنا الآن عن طريق سحب بيانات العلامة الموجودة على الصفحة والتحقق مما إذا كانت موجودة في الإعدادات أم لا. بمجرد أن أقوم بتلميع هذا وأعتقد أنه جاهز للجمهور، سأنشره في فئة مكونات السمات. اعتقدت فقط أنني سأشارك اكتشافاتي في حال كان هناك أي شخص آخر يتعلم كيفية إنشاء مكونات السمات!