A Multi-Representation IDE