message: Re-organize `Button` fields
diff: @@ -64,14 +64,13 @@ private:
  void draw() const override;
  - State mState = State::Normal; /**< Current state of the Button. */
  - Type mType = Type::BUTTON_NORMAL; /**< Modifies Button behavior. */
  -
  const ButtonSkin mButtonSkin;
  const NAS2D::Image* mImage = nullptr; /**< Image to draw centered on the Button. */
  const NAS2D::Font* mFont = nullptr; /**< Buttons can have different font sizes. */
  ClickSignal mSignal; /**< Object to notify when the Button is activated. */
  + Type mType = Type::BUTTON_NORMAL; /**< Modifies Button behavior. */
  + State mState = State::Normal; /**< Current state of the Button. */
  bool mMouseHover = false; /**< Mouse is within the bounds of the Button. */
  };
  