It's extensible and not tied to any specific programming language, allowing for constructs like this ( mix chunks of markdown and build TOC ):
---
=toc head1, head2, head3
=begin markdown
# header from markdown
## second level
=end markdown
=head1 This is header from Podlite
---https://pod6.in/#p=%3Dtoc+head1%2C+head2%2C+head3%0A%0A%3Dbe...