split up files, more work on #83 with button group titles