Node Rule editing

Changes to the UX for rule editing