improve heat demo script a bit
split off box-building files into box-building/ subdirectory