// TODO
public static void Program()
{
IEnumerable<Type> types = AssemblyScanner.FromAssemblyInDirectory(AssemblyFilterFactory.All())
.IncludeNonPublicTypes()
.BasedOn<IAnyInterface>()
.NonStatic()
.Scan();
}