This document presents a conceptual model and XML specification language (ICDL) for describing mixed reality user interface components in a standardized way. The goal is to facilitate reuse of interface components across different hardware contexts and applications. The conceptual model defines interface components as having properties such as required devices, parameters, states, and behavior. Both specific and generic interface component descriptions are supported. The ICDL XML schema allows formal descriptions of components that can be automatically processed to enable tool support and reuse.