Innovative Spaces for Mathematics Education with Technology