I think one of the most interesting parts of the codebase was the way it embraced generic methods + activitystreams objects, as seen in the template rendering code for different activity/object types https://gitlab.com/dustyweb/pubstrate/-/blob/master/pubstrate/webapp/templates.scm#L248