A Framework for Supporting In-Service Teachers to Use Domain-Specific Technologies for Instruction