Generate suttas using reusable components