Ваш вопрос очень запутанный ...
Если вы хотите найти типы, которые реализуют IStep, то сделайте следующее:
foreach (Type t in Assembly.GetCallingAssembly().GetTypes())
{
if (!typeof(IStep).IsAssignableFrom(t)) continue;
Console.WriteLine(t.FullName + " implements " + typeof(IStep).FullName);
}
Если вы уже знаете название нужного типа, просто сделайте это
IStep step = (IStep)Activator.CreateInstance(Type.GetType("MyNamespace.MyType"));