A domain-specific programmable presentation framework, in ruby