Start working on buttons

Just a base to begin working on the structure of buttons. There are some
things I would like to think but they will be worked out as I work on
them