Text this: Computational approaches to space planning