Text this: Computational intelligence technology for the generation of building layouts combined with multi-agent furniture placement