Started this project a while ago. General idea - quickly dress up graybox levels or simply create single buildings. So long as the modules adhere to the measurements the tool rarely fails. Objects are instanced in Unreal. Test textures created in Substance Designer. This is a grid-based design, so everything snaps to units of 2. There's some controls for randomization, number of doors, columns, etc.