Moved from protocol to abstract PackageManager #1

Now also parse installed and all list