I'm surprised no one has mentioned Org mode. Not to demean your efforts, but Org mode already supports a wide range of these capabilities, and more (using tables as data sources, for example).
TODO
README
typesetting
Etc ad nausea
The common thread seems to be emacs. Mostly.
need to write and export to different formats--> need for task management system --> need for small excel sheet (org mode tables --> need for http request/response aka postman/insomnia --> continuing