public List<Node> GetNodes() { return nodes; }
public List <PanelNode> GetPanels() { lock (engine.nodesLock) return(engine.GetNodes() .Where(n => n is PanelNode) .Cast <PanelNode>() .ToList()); }