construct bricks based on specification objects (which will eventually be serialized)
added specification structures for walls, curved wall sets, balls