public Panel(PanelControlStyle style) : base(style)
        {
            MovementEnabled = true;
            Children        = new ControlCollection();


            Viewport = new Viewport(style.ViewportSize);
            Viewport.AnchorTo(
                this,
                AnchorAlignment.Inside_Top_Left,
                PositionOffset.Zero
                );

            _childrenInput = new PanelInputHandler(this);
            _myInput       = new ControlInputHandler(this);
        }