Add class that provides a simple `.coords` interface that returns a `x, y, z, [dim]` tuple that can then be passed to the functions with `*coords`. not a feature for the kids, but so good for advanced things.