We have developed a rudimentary room planning script that sections out portions of an image using square footage data. We are planning to use a similar marching squares algorithm to register rooms as separate objects and add windows, doors, tables, etc.