Title: Object-oriented, literate design of a multigrid toolkit for lattice gauge theory simulations