works for no layout with default map, vars default to text
buttons now part of mapper, first attempt at layout parser complete, untested
got setLayout working with arrange[], gridwidth not filling properly
setLayout isn't actually working properly...
got setLayout working properly this time, stretch still not working though
still can't figure out stretching, moving on to mapping parser