Broke out required packages into individual if !Package tests for compatibility with other modules that try to install the same packages.