This document has now been replaced by theĀ Extensions Practical Guide.