2D Floor Plan Design