Furthermore, customization elements such as custom records are a single-source-of-truth situation. No matter how many scripts are written using a given record, the record only has one true definition since NS is essentially a big shared database. Because of this I kinda of like the idea of having SDF control definitions for custom records, custom fields, etc.