#20313626506817 : Adding new scenarios for publishing content and refactor for further library extraction