public abstract List<ulong> ResolveProtocolChain(string name); public abstract BaseProtocol SpawnProtocol(ulong type, Variant parameters);