Developing A Data-Driven Design Framework For Mass Customisation Of Multi-Storey Residential Buildings