Identifying Computer Environments and Educational Strategies to Support Creativity and for Exploratory Learning