4dsocial: Interactive Design Environments