Some backend extension work to facilitate good things to come.

Added a method to unload extensions directly.