Splitting the module up so that install, config, and service are in separate classes and files.