CurvedGeometry parametrized with LocalFE directly
Maybe we should remove the LocalFECache from the implementation. This seems to me like an implementation detail. Better parametrize with the LocalFE directly. Is this possible? Is the local FiniteElement type copyable? Or do we need references?
Can we deduce some types from the LocalFiniteElement or corresponding basis type, e.g. from the domain or range types? Maybe we could omit the ctype and mydim/coorddim template parameters completely if we have the LocalFiniteElement type available.
CurvedGeometry<LocalFiniteElement, Traits>
We could even rename it to LocalBasisGeometry
or something similar.