Create button.hpp