[part.local.indexbased] ensure copy- and move-ability
[default] ensure copy- and move-ability
[default] return all grid layers by value (drop shared_ptr)
[provider.interface] update grid layer usage
replace DS_OVERRIDE and DS_FINAL by override and final, respectively