namespace Syntriax.Engine.Core.Factory.Abstract; public interface IFactory where TInterface : class { T Get(params object?[]? args) where T : class, TInterface; }