Add uninstall target and convert to shared .so lib
Remove unused Label struct.