I just had a idea to implement print-brick print changing: Plant a print brick, and stand on it before you start building the save. BuildBot will look for a print brick below you, and if it finds one, it will automatically get the player to look down and print the brick whenever it needs to change the print used! That way the printed bricks in saves will be correct.
Oh, and if it finds some more print bricks of different types around it, it will turn/move to aim at the print brick to change the print of that type.