To interface with ConservativeRegridding.jl
Part of #2397
requirements:
- each element of the space should be represented as one list of vertices (a vector of 5 tuples)
- the list of vertices of the polygon should start in one corner and continue clockwise, and repeat the first vertex at the end
- the order of vertices/elements should be recoverable later on
- at the end, the space should be represented as a vector of a vector of coordinate tuples
After this, we need to find a way to store only one value per element (approximating FV using FE), then we can use ConservativeRegridding.jl directly.