Initial commit of extension framework.