namespace Umbraco.Core.Components
{
///
/// Represents a component.
///
///
/// Components are created by DI and therefore must have a public constructor.
/// All components which are also disposable, will be disposed in reverse
/// order, when Umbraco terminates.
/// The Dispose method may be invoked more than once, and components
/// should ensure they support this.
///
public interface IComponent
{ }
}