In-Between Spaces: Data-driven Analysis and Generative Design for Public Housing Estate Layouts