editing via design rules and repurcussions to layouts