There are a number of public API functions, hooks, and theming functions available for developers. Any of the supplemental modules of OpenLayers are good examples of these functions.