Implement multiple tools for use in the room editor