DM-1128

New PR for code review of DM-1128, span-based grow operations for Footprint
This constructor either needs a fair bit of documentation what it does and what it could be used for, or it should just be removed until we come up with a use case for it.