Layout Manager Button is added to the Inventory Screen.
Introducing a new class: LayoutManagerState
Making the User Interface of the Layout Manager
Introducing a new class: EquipmentLayout
Making the logic behind the Layout Manager.
And the constructor of ToggleTextButton no longer contain a Fifth parameter.
Oh, just a small thing...
It is better to store the pointer of the layout instead of its Id.
Of course we also have to set the owner.
...