> I really enjoyed reveal but it's just completely absurd that for every presentation I have, I have a copy of revealjs intermingled with my slides and their assets.
Disagree. I see this is a feature, because:
1. I've given presentations in places that don't have internet access. Having all my assets bundled right there is a big win.
2. I have talks I've given a few years ago. Since reveal is sitting right there with my template code, I can be guaranteed that my slides will never stop working. I don't want to have to maintain slides as software.