chg: moved report crafting functions out to ``report_xml_crafting_libs`` module @refactor