Finish creating a process for Extension SW registration.
Clean up, and make unittests compile and pass.