Added button groups and dropdowns + restructured .json files

The json files were getting too large to deal with so I separated them
accordingly, mainly giving the Grid stuff its own file. Also button
drop downs and button groups.