make BuildRow component; start new compile button refactor