Customizing standard and extensible SDKs