1. A computer-readable medium having a suite of computer-executable components comprising at least one component implementing a component setup interface, said component setup interface exposing a first method to allow another component to query for a specific setup install action interface for each install action available for the component.