Only one change:
interfaces in separate dll – ASPCodeHeaderManagerInterface.dll allows for easy manipulation from other (third party) server controls
This basically means that from your own servercontrols – instead of using the ClientScript scriptmanager which injects scripts pretty much everywhere in your <body> tags you reference the ASPCodeHeaderManagerInterface dll, set a property on your control to the ASPCodeHeaderManager [...]
