using System.Windows; namespace Caliburn.Composition { public interface IComposite { object Target { get; set; } int ComponentCount { get; } void SetVisiblity(Visibility visibility); void Add(object element); void Insert(int index, object element); void Remove(object element); IComposite GetNode(string path); } }