As far as we can go without knowing how to set the boundary
conditions.
Create a separate diagram module possibly temporarily. This is to show
how interfacing works in the blog post.
Make some of the constants for producing a cross-section of the grid a
bit more sensible and tidy up the type signatures.
Draw some sort of grid showing the values before interfacing. It is
clearly (very) wrong but is part way there.