Add preliminary FloorLayout classes and functionality.