Design a class structure to represent an endpoint agent installer and its various OS-specific configurations.