A basic domain model for a blog