<PackageReference Include="Castle.Windsor" Version="3.2.0" />

IFacility

public interface IFacility
Unit of extension. A facility should use the extension points offered by the kernel to augment its functionality.
using Castle.Core.Configuration; namespace Castle.MicroKernel { public interface IFacility { void Init(IKernel kernel, IConfiguration facilityConfig); void Terminate(); } }