A bare-bones document model written in Go