The display name for the new location (defaults to "Location").
The location's shortcode (defaults to blank; assigned by the caller's add flow).
Shortcode of the owning part (defaults to blank; stamped by sohl.entity.body.BodyPart.addLocationUpdate).
A fully-populated BodyLocation.Data with default values.
Build a blank, schema-valid body location.
Every field is seeded to the same default the corresponding DataModel schema field (
BeingDataModelbody.structure.locations[]) initializes to, so the returned object round-trips a Foundryupdate()into the structure's flatlocationsarray without validation churn. Kept Foundry-free so the sohl.entity.body.BodyLocation editor can seed a valid blank without a live DataModel.