Given comment in https://github.com/Urban-Analytics-Technology-Platform/microsimulation/pull/3#issuecomment-2188030736, opening issue to capture further improvements: - [ ] Update household struct with generic field names for items - [ ] Confirm any code queried in code comments - [ ] Further refactor implementation to reduce repetition. For example, consider refactors to enable splitting over separate functions.