Added a floating panel component. Had to make minor modifications to the core to support this. The main chane was to add the concept of a focus cage. This is a focus trap that can not be ignored.