A few links for the last item (TRAVESTY). As the source code in the 1st link shows, generation is indeed character-based, as suggested by the examples in the 2nd link.<p><a href="http://wg20.criticalcodestudies.com/index.php?p=/discussion/92/a-travesty-generator-for-micros" rel="nofollow">http://wg20.criticalcodestudies.com/index.php?p=/discussion/...</a><p><a href="https://languagehat.com/travesty/" rel="nofollow">https://languagehat.com/travesty/</a><p><a href="https://elmcip.net/creative-work/travesty" rel="nofollow">https://elmcip.net/creative-work/travesty</a><p><a href="https://www.amazon.com/Sentences-American-Poetry-Charles-Hartman/dp/155713118X" rel="nofollow">https://www.amazon.com/Sentences-American-Poetry-Charles-Har...</a>