Visual copy & paste for procedurally modeled buildings by ruleset rewriting