1. A computer storage medium comprising a plurality of computer executable modules for, when executed on a computer, providing a selected behavior of a plurality of behaviors for a component, the computer executable modules comprising: a detector module for detecting a context for at least one component executing on the computer; and at least one module comprising a platform for executing a plurality of operations that support execution of the component, the platform comprising at least one branch component for selecting a behavior for an operation of the plurality of operations based at least in part on the context.