add activesupport for date helpers etc
extensible renderer architecture