Creating User-steerable Projections with Interactive Semantic Mapping