A policy engine generates configlets that are vendor-neutral, vendor-specific or both, based on a selected target level and a selected devicedevice group. In the first pane, a user can select a field of data pertaining to any of the protocol layers from the hierarchical order, and change any of the protocol field values, change options within a protocol, or add additional protocol layers to the packet, and the portion of the encoded data pertaining to the changed data will be updated in the second pane. Additionally, a dielectric layer including silicon dioxide is placed over the nitride-based layers.