Initial commit for work over break. Now, the floor plan scaling and modifying is working (more or less).