Adapted gui::internal::Item to use them in gui::Button.
Finished implementation of gui::Button.
Updated gui::Button test.