Blog type defs; templates