Again, the core code is the best place to start getting a feel for this API, but it essentially works like subclasses do in PHP. See @westonruter???s post for details on how this side of the API has evolved in 4.1, and take a look at the control-related models in wp-admin/js/customize-controls.js.