public Instance(Rectangle loc, OS os, List <string> args, FileEntry executionFile, Interface exeInterface)
     : base(loc, os)
 {
     Arguments                  = args;
     Interface                  = exeInterface;
     ExecutionFile              = executionFile;
     IdentifierName             = Interface.Identifier;
     needsProxyAccess           = Interface.NeedsProxyAccess;
     ramCost                    = Interface.RamCost;
     isInterfaceDisplayOverride = Interface is IMainDisplayOverride;
     Interface.OnConstruction(this);
 }