Added skeleton package manager classes and added additional logic around language pack management