Construction Kits and Design Environments: Steps Toward Human Problem-Domain Communication | Synapse