I don't think you understand what opportunities it could open. You could click a brick and decide what you want to be there. You can choose a location to construct the building you want during a minigame. You can place grid pieces of detailed terrain as players 'explore' a game board. There are possible many other possibilities.
Requests:
onRelay -> Self -> duplicate [brick name] [rotation]
The output event 'duplicate' will be placed under the input event 'onRelay'.
'duplicate' will have two parameters:
-the name of the brick/baseplate you wish to duplicate
-the rotation factor
When this event is called the brick which is entered in the first parameter will be simulated with a duplication wand hit. If the brick that called the event is
the same brick size then it will simulate the duplicated brick being placed. Rotation will be applied.
This could have many applications. One is; a set of pieces with named baseplates, and another baseplate where you can build any one of the pieces based on the logic you want. You could then effectively create place-able buildings, place-able terrain pieces, etc.
Then to delete the bricks:
onRelay -> Self -> clear
This will simulate a (special) wand hit on the brick, destroying all bricks built on it
but not itself.
Note: the add-on Fire Relay Num would work best with this because of different things that need to happen when a relay is fired. (could possibly even make it a prerequisite)