Im creating this issue as a place to discuss how the datastructures associated with ipns should interact and behave when modified.