A Unified Approach to Preserving Cultural Software Objects and their Development Histories · Study