Rejigged the package structure.
Rejigged the package structure.
Added public method to expose private variable that lists selected rooms.
Added tests for the SelectionTool.
Decomposed the LPC generation code down into more testable (and SRP compliant) classes.