UI: use a pool of background workers.
UI: More readable invalid construction graphics.