Content generation framework