Adding modules for handling different distro types