Add unit test for SidePane, needs more steps, and add support for better default constraints, and update the tests, there may be a problem with the functional test on sauce.