title: How does the layout() function work on collections of nodes?
body: <p>This is a question that was asked before, and the answer at the time was that an eles.layout() method would be added to allow a layout to be called specifically on a set of elements on the graph. The Github issue was linked and appears to now be closed: <a href="https://github.com/cytoscape/cytoscape.js/issues/295" rel="nofollow">https://github.com/cytoscape/cytoscape.js/issues/295</a></p>
  
  <p>Unfortunately, this call doesn't seem to work, and I see nowhere in the documentation that describes how you can apply a layout only to a predefined collection of nodes rather than the entire graph. Was this implemented and can it be done without directly modifying the layout classes themselves?</p>