I bet it would be fairly easy to plug this into org-mode. It already supports exporting to web-based presentation tools (I forget exactly which ones) so it's not without precedent. The tricky bit would be encoding the positions and transitions and effects, but that shouldn't be impossible.