A configuration editing tool and API