Keep some package management enduser applications out.
Move purged packages list to their own class, and purge
packages only after all necessary packages have been installed.