SOMA
is a macro language for creating online exhibits. You can see it at work
here.
It is free as in beer but otherwise I reserve all rights to it.
Download