Review forked Smart Table

We should have a new `subheaderTemplateUrl`, since subheaders will probably be styled differently than headers.