Adding Support for install and uninstall. Readying for UI Design