A mechanism to simplify architecture modifications through external extension descriptors, allowing different variations of a same application without editing the components in the user library.